[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Header()
samandar.miakhmedov
Создаю приложение, всегда использовал header() для перенаправления пользователей, но в этот раз возникла такая интересная ошибка Warning: Cannot modify header information - headers already sent by, перечитал все форумы, проделал все что там говорится, но увы не работает. Объясните пожалуйста из-за чего PHP выдает такую информацию, и как быть в такой ситуации?
YVSIK
пробуем пересоздать документ с кодировкой utf-8 без ВОМ
тебе написано что заголовок уже прислан, как раз этот бум так себя и ведет , браузер воспринимает его за заголовок, или могут быть в начале файла документа пропуски и иные невидимые знаки.


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
samandar.miakhmedov
у меня файл так и так сохранен без BOM, я сделал это с помощью Notepad ++
samandar.miakhmedov
Он говорит что ошибка тут, в фале preheader.php

вот его код


<?php include("includes/mysql.php");
if(isset($_GET['page_id'])){
$page_id = $_GET['page_id'];
$GetPage = mysql_query("SELECT * FROM pages WHERE page_id='$page_id'");
$pageInfo = mysql_fetch_assoc($GetPage);
if(!empty($pageInfo)){
$title = $pageInfo['page_title'];
$meta_description = $pageInfo['page_description'];
$meta_keywords = $pageInfo['page_keywords'];
}
}

else{
$title = "Уроки, видеоуроки, платформа для обмена знаниями";
$meta_description = "Уроки, видеоуроки, платформа для обменан знаниями";
$meta_keywords = "Уроки, видеоуроки, платформа для обменан знаниями";
}
if(isset($_GET['material_id'])){
$material_id = $_GET['material_id'];
$GetMaterialInfo = mysql_query("SELECT * FROM materials WHERE material_id='$material_id'") or die(mysql_error());
$AllMaterialsInfo = mysql_fetch_assoc($GetMaterialInfo);
if(!empty($AllMaterialsInfo)){
$title = $AllMaterialsInfo['page_title'];
$meta_description = $AllMaterialsInfo['page_description'];
$meta_keywords = $AllMaterialsInfo['page_keywords'];
}else{
$title = "Уроки, видеоуроки, платформа для обменан знаниями";
$meta_description = "Уроки, видеоуроки, платформа для обменан знаниями";
$meta_keywords = "Уроки, видеоуроки, платформа для обменан знаниями";
}
}

?>
<!DOCTYPE html>
<
html>
<
head>
<
meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<
title><?php echo $title;?></title>
<
meta name="description" content="<?php echo $meta_description;?>" />
<
meta name="keywords" content="<?php echo $meta_keywords;?>" />
<
link href="css/style.css" type="text/css" rel="stylesheet">
<
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<
script src="js/script.js"></script>
<
script src="js/autoadvance.js"></script>

<
script src="js/jwplayer.js"></script>
<
script src="js/jwplayer.html5.js"></script>
<
script src="js/swfobject.js"></script>
</
head>
<
body>
<
div class="mainContainer">
<
div class="mainBlock">
<
div class="header">
<
a class="logo" href="index.php"></a>
</
div>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.