 |
 |
Форум сетевых администраторов » Программирование » PHP » Сесии
| Автор |
| Тема |
 |
|
 |
|
|
|
Модератор
|
| Header (т.е. заголовки) отправляются сервером... |
[сооб. #60129]
02-02-2004 15:17 |
|
Модератор


Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус:  |
Header (т.е. заголовки) отправляются сервером браузеру ещё до отправки какого-либо иного контента. Если хоть что-нибудь было отправлено после заголовков - заголовки посылать больше нельзя.
К сожалению, до заголовков в браузер ничего выводиться не может.
Проверить, можно ли отправлять заголовки или нет можно функцией headers_sent() (возвращает true/false).
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-02-2004 15:17 |
|
|
Типо Участник :)
|
| MarKer Ну а вобше как,исправить можно,а в... |
[сооб. #60135]
02-02-2004 15:56 |
|
Типо Участник :)


Зарегистрирован: May 2003
Место проживания: Lithuania / Visaginas
Публикаций: 568
Статус:  |
MarKer Ну а вобше как,исправить можно,а в пхп не силён,не в курсах
Mr.Death добавил 02-02-2004 в 15:59:05:
БЛин зло. В чистом файле это работает,а в том где скрипт нет. Пробавал может через require будет работать,тоже самое (
Может есть другии способы сделать загруску файлов ?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-02-2004 15:56 |
|
|
Участник+
|
| У тебя что-то уже выдается в браузер из включаемого... |
[сооб. #60136]
02-02-2004 16:03 |
|
Участник+

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус:  |
У тебя что-то уже выдается в браузер из включаемого файла (lol.php - строка №7 - что у тебя там?). Убери этот вывод и всё будет окей.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-02-2004 16:03 |
|
|
Типо Участник :)
|
Nevermind там тег ПХП
Mr.Death добавил 02-02-2004 в 16:09:11:
Прикол... |
[сооб. #60137]
02-02-2004 16:07 |
|
Типо Участник :)


Зарегистрирован: May 2003
Место проживания: Lithuania / Visaginas
Публикаций: 568
Статус:  |
Nevermind там тег ПХП
Mr.Death добавил 02-02-2004 в 16:09:11:
Прикол щас в том,что и в чистом файле где всё работало,стало тоже самое. Ð_ас загрузился файл и всё.... Сори за флуд,но срочно надо сделать мне.
Mr.Death добавил 02-02-2004 в 16:43:12:
Ð_ас уж пашло всё в одну кучю,то ещё один вопрос (просто чёто увлёкся пхп и вопросов много стало).
Допустим форма
if($id=='1')
{ echo "Hi"; }
и есть дизайн (писать код не буду,это будет у нас простая таблица,как в лёбом скрипте ноавостей) и окало таблицы ссылка на id=about и нажав откроеться Hi в низк таблица и ссылка,а как засунуть Hi в таблицу ? Сори за глупые вопросы,просто увлёкся и реши коечто сделать.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-02-2004 16:07 |
|
|
Модератор
|
| Так я же говорю... до отправки заголовков ничего... |
[сооб. #60141]
02-02-2004 16:44 |
|
Модератор


Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус:  |
Так я же говорю... до отправки заголовков ничего не должно выводиться. В чистом файле разумеется все будет ОК, т.к. там ничего до этого не выводится.
Проверь для начала нет ли до вызова header() каких-нибудь функций, выводящих что-нибудь в браузер. echo, print и т.п.... они там 100% есть раз появляется ошибка.
MarKer добавил 02-02-2004 в 16:46:58:
А что перед "тегом ПХП"? Если тег открывающий и перед ним что-то есть - всё... причина в этом.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-02-2004 16:44 |
|
|
Типо Участник :)
|
| Перед тегом пхп хтмл тегов пару. а header в низу... |
[сооб. #60145]
02-02-2004 19:04 |
|
|
Модератор
|
Попробуй потереть их... должно быть все ОК.
Если... |
[сооб. #60147]
02-02-2004 19:17 |
|
|
Администратор
|
| если сильно надо вывести перед этим что-то... |
[сооб. #60159]
02-02-2004 21:44 |
|
Администратор


Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус:  |
если сильно надо вывести перед этим что-то то используй:
PHP:
<?php
ob_start();
echo "text <html>...";
header('...');
ob_end_flush();
?>
__________________
Всегда есть решение.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-02-2004 21:44 |
|
|
Типо Участник :)
|
| И опять я с глупыми вопросами лезу! У нас такой... |
[сооб. #60817]
11-02-2004 14:11 |
|
Типо Участник :)


Зарегистрирован: May 2003
Место проживания: Lithuania / Visaginas
Публикаций: 568
Статус:  |
И опять я с глупыми вопросами лезу! У нас такой код:
PHP:
<CENTER>
<FONT COLOR="RED">CHAT</FONT><BR>
<?
if($cat=='chat')
{ header ('Location: chat'); }
?>
<a href="?cat=chat">Chat</a>
И он ругаеться Cannot modify header information - headers already sent by ....................
Что я не атк сделал?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-02-2004 14:11 |
|
|


Участник+
|
Mr.Death блин, ну см. выше...
Уже не раз говорили... |
[сооб. #60827]
11-02-2004 17:03 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
Mr.Death блин, ну см. выше...
Уже не раз говорили
PHP:
header ('Location: chat');
должен посылаться ДО! ОБЪЯЗАТЕЛЬНО ДО! любого др. вывода!
quote:
<CENTER>
<FONT COLOR="RED">CHAT</FONT><BR>
уже ушло в браузер.. Заголовок не может быть послан!
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-02-2004 17:03 |
|
|
Типо Участник :)
|
he][es теперь запомнил на всегда |
[сооб. #60840]
11-02-2004 20:30 |
|
|
Типо Участник :)
|
| Народ,и вот я опять с вопросам,как сделать... |
[сооб. #61980]
02-03-2004 20:30 |
|
Типо Участник :)


Зарегистрирован: May 2003
Место проживания: Lithuania / Visaginas
Публикаций: 568
Статус:  |
Народ,и вот я опять с вопросам,как сделать что бы ссылка была:
?id=1 но она выводила на экран не
{ echo ""; }
а например 1.php ????
P.S. Header функцию не предлогать что бы она кидала на 1.php !
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
02-03-2004 20:30 |
|
|
Администратор
|
| include_once($_GET['id'] . '.php'); |
[сооб. #61981]
02-03-2004 21:03 |
|
|
|
Формат времени GMT. Текущее время 15:44.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.11489606 seconds (89.32% PHP - 10.68% MySQL) with 26 queries.
|
 |