HEADER PROBLEM

LOG

Новичок
HEADER PROBLEM

Cannot add header information - headers already sent by (output started at /www/index.php:18)

Я знаю, что есть фак, читал, но что-то я не понял. Если 18 это строка с ошибкой, то уменя это середина соей станицы, почему из-за этого возникает ошибка.

Пожалуйсто объясните ламеру, только не надо говорить почитай еще раз.
 

si

Administrator
[m]header[/m]


Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with include(), or require(), functions, or another file access function, and have spaces or empty lines that are output before header() is called. The same problem exists when using a single PHP/HTML file.
 

RomikChef

Guest
в 18 строке у тебя на "соей" странице нгаходится что-то, что выводит информацию в браузер.
надо поставить функцию header ВЫШЕ 18 строки.
 

LOG

Новичок
чета я совсем туго понимаю! :(

вобщем есть index.php :

PHP:
<?
require "includes/standart_functions.inc";
?>
<html>
<head>
...
</head>

...

<?
switch(@$HTTP_GET_VARS["action"]) 
{ 
case "operators":
operators();
break;
}
?>
если я выще поставлю switch не хрена не работает...

:confused: :confused: :confused:
 

Linker

Guest
Помните, что функция header обязательно должна вызываться до любого фактического вывода такого как обычные html-теги, пробельные символы или вывод посредством PHP.
Это самая распространённая ошибка считывать код посредством функций include() или require(), и других функций доступа к файлу, а так же наличие пробелов или пустых строк, которые инициируют вывод до того, как вызывается функция header().
Та же самая проблема может возникнуть при использовании кода PHP и html тегов в одном файле.
 

LOG

Новичок
Тобиж дизайн и скрипт в данном случай должны быть в разных файлах?

И require скрипт должен стоять выше дизайна?
 

Linker

Guest
Автор оригинала: LOG
Тобиж дизайн и скрипт в данном случай должны быть в разных файлах?

И require скрипт должен стоять выше дизайна?
А я-то подумал, что по-русски будет понятнее...

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