Выдает ошибку вот такую
Warning: Cannot modify header information - headers already sent by (output started at I:\home\localhost\www\phpblog\admin\edit_shablon.php:17) in I:\home\localhost\www\phpblog\admin\edit_shablon.php on line 52
текст файла edit_shablon.php
<?php include("lock.php");
include ("blocks/bd.php"); /* Содинение с базой данных */
include "../config_st.php";
if (isset($_GET['id'])){$id = $_GET['id'];}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Страница добавления нового заметки</title>
<link href="style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
<table width="690" border="0" align="center" cellpadding="0" cellspacing="0" class="main_border">
<!--Подключаем шапку сайта-->
<?php include("blocks/header.php");?>
<tr>
<td bgcolor="#FFFFFF"><table width="690" border="0" cellpadding="0" cellspacing="0">
<tr>
<!--Подключаем левый блок сайта-->
<?php include("blocks/lefttd.php");?>
<td valign="top">
<p class="title"><strong>Редактор шаблонов:</strong></p>
<p><form action=edit_shablon.php?pswrd=$password&event=config method=POST name=REPLIER>
<select class=input name=style>
<option value=\"$style\">Текущий</option>
<option value='original' style='color: #000000; background: #cccccc'>Основной</option>
<option value='red' style='color: #000000; background: #FF0000'>Светло-красный</option>
<option value='black' style='color: #000000; background: #FFFFFF'>Чёрно-белый</option>
<option value='blue' style='color: #FFFFFF; background: #0086BF'>Тёмно-голубой</option>
<option value='korich' style='color: #FFFFFF; background: #968549'>Коричневый</option>
</select></nobr>
<input type=submit value='Сохранить изменения'></form></p>
<?php if ($_GET['event']=="config")
{
$configdata="<?php // unkwown@gmail.com\r\n".
"$"."style=\"".$_POST['style']."\"; // Стили сайта\r\n".
"$"."backend=\"<center>Вернитесь <a href='javascript:history.back(1)'><B>назад</B></a>\"; // Удобная строка\r\n?>";
$file=file("../config_st.php");
$fp=fopen("../config_st.php","a+");
flock ($fp,LOCK_EX);
ftruncate ($fp,0);//УДАЛЯЕМ СОДЕРЖИМОЕ ФАЙЛА
fputs($fp,$configdata);
fflush ($fp);//очищение файлового буфера
flock ($fp,LOCK_UN);
fclose($fp);
@chmod("../config_st.php", 0644);
Header("Location: edit_shablon.php?pswrd=$password&event=style"); exit; }
?>
</td>
</tr>
</table></td>
</tr>
<!--Подключаем нижний графический элемент сайта-->
<?php include("blocks/footer.php");?>
</table>
</body>
</html>
17 строка это <?php include("blocks/header.php");?>
52 строка Header("Location: edit_shablon.php?pswrd=$password&event=style"); exit; }
Спустя 20 минут, 39 секунд (3.08.2012 - 13:32) inpost написал(а):
google.ru: "phpforum.ru Cannot modify header information" и получишь миллионы тем
Спустя 12 минут, 27 секунд (3.08.2012 - 13:44) kamanch написал(а):
site:phpforum.ru Cannot modify header information
И если быть точным, то 5910 тем.
Автор - прочитай все, потом расскажешь о чем в каждой написанно было
И если быть точным, то 5910 тем.
Автор - прочитай все, потом расскажешь о чем в каждой написанно было
Спустя 2 дня, 9 часов, 24 минуты, 1 секунда (5.08.2012 - 23:08) Evgeniy написал(а):
modify header information - headers already
дальше не читал header - заголовак может быть только один ты его уже сформировал
привиду пример допустим у тебя картинка в бинарном коде и ты пишешь заголовак в котором указываешь что это картинка а потом выводишь переменную с бинарным содержимым но если ты указал что это код html и потом выводишь картинку то получишь текст
или modify header information - headers already
дальше не читал header - заголовак может быть только один ты его уже сформировал
привиду пример допустим у тебя картинка в бинарном коде и ты пишешь заголовак в котором указываешь что это картинка а потом выводишь переменную с бинарным содержимым но если ты указал что это код html и потом выводишь картинку то получишь текст
или modify header information - headers already
Спустя 5 минут, 33 секунды (5.08.2012 - 23:14) Игорь_Vasinsky написал(а):
на русском:
перед посылом заголовка - не должно быть ни какого вывода: html, echo, print, пустых строк
возможно ты используешь кодировку файла utf-8 with BOM - а нужно использовать без BOM.
перед посылом заголовка - не должно быть ни какого вывода: html, echo, print, пустых строк
возможно ты используешь кодировку файла utf-8 with BOM - а нужно использовать без BOM.