|
|
|
| Что означает:
Warning: Cannot modify header information - headers already sent by (output started at C:\www\mysite\admin\addnews.php:28) in C:\www\mysite\admin\addnews.php on line 47
Код приложения:
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
// Устнавливаем соединение с базой данных
include "config.php";
// Проверим - достаточно ли информации для занесения в базу данных
if(empty($_POST['date'])) links("Отсутствует дата размещения");
if(empty($_POST['fio'])) links("Отсутствует Ф.И.О");
if(empty($_POST['nazv'])) links("Отсутствует название");
if(empty($_POST['code'])) links("Отсутствует шифр специальности");
if(empty($_POST['otrasl'])) links("Отсутствует отрасль");
if(empty($_POST['dissovcode'])) links("Отсутствует код диссертационного совета");
if(empty($_POST['datez'])) links("Отсутствует дата защиты");
// Определяем, скрыта новоть или нет
if($_POST['hide'] == "on") $showhide = "show";
else $showhide = "hide";
$upfile = "../avtoref/".$_FILES["filename"]["name"];
if(move_uploaded_file($_FILES["filename"]["tmp_name"],$upfile))
{
echo("Uploaded");
}
else
{
links("Не указан файл для загрузки");
}
// Формируем и выполняем SQL-запрос на добавление
$query = "INSERT INTO dissertac VALUES (0,
'".$_POST['date']."',
'".$_POST['fio']."',
'".$_POST['nazv']."',
'".$_POST['code']."',
'".$_POST['otrasl']."',
'".$_POST['dissovcode']."',
'".$_POST['datez']."',
'$upfile',
'$showhide');";
if(mysql_query($query)) header("Location: index.php?page=".$_GET['page']);
else links("Ошибка при добавлении диссертации");
// Вспомогательная функция для вывода ссылок возврата
function links($msg)
{
echo "<p>".$msg."</p>";
echo "<p><a href=# onClick='history.back()'>Вернуться к правке диссертаций</a></p>";
echo "<p><a href=index.php>Администрирование диссертаций</a></p>";
exit();
}
?>
|
| |
|
|
|
|
|
|
|
для: Rolex
(24.06.2009 в 14:28)
| | Это означает то, что функцию header можно вызывать только ДО вывода любой информации в браузер. В вашем случае функция links выводит инфу, перед header();
PS. переводится как: невозможно изменить заголовки - заголовки уже отправлены | |
|
|
|
|
|
|
|
для: winflip
(24.06.2009 в 14:36)
| | Спасибо за помощь! А как это теперь исправить правильно? | |
|
|
|