[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с заголовками
maksim_alexeev
Здравствуйте, дорогие друзья!

Полдня вчера просидел, помогите разобраться, пожалуйста. Выдается вот такая ошибка: Warning: Cannot modify header information - headers already sent by (output started at /var/www/ask/data/www/teest/new/config.php:1) in /var/www/ask/data/www/teest/new/functions.inc.php on line 7 .

Вот сам исходник config.php:


<?php
define ('MYSQL_HOST','localhost');
define ('MYSQL_USER','kent');
define ('MYSQL_PASSWORD','brokman');
define ('MYSQL_DATABASE','news');
define ('MYSQL_PREFIX','sf');
define ('DEFAULT_LANGUAGE','RU');
include 'translations.inc.php';
include 'classes.inc.php';
include 'functions.inc.php';
?>




Вот исходник functions.inc.php(который устанавливает куки и редиректит на страницу, использую функция header):



<?php
global $test;
$test=new Parser();

if (isset($_GET['switch_lang'])){
if (isset($languages[$_GET['switch_lang']])){
setcookie('language',$_GET['switch_lang'],time()+60*60*24*300);
header('Location: index.php');
}
}


function process(){
global $test;
if (isset($_GET['v'])){
$ret=$test->process($_GET['v']);
return $ret;
}else{
return null;
}
}


function counter(){
global $test;
return $test->counter();
}

function __($text){
global $languages;

if (isset($_COOKIE['language'])){
if (isset($languages[$_COOKIE['language']][$text])){
return $languages[$_COOKIE['language']][$text];
}
}

if (isset($languages[DEFAULT_LANGUAGE][$text])){
return $languages[DEFAULT_LANGUAGE][$text];
}else{
return $text;
}
}


?>


Никак не могу понять, в чем проблема? Если судить по логам, то тут: <?php (в самой первой строчке файла config.php).Думал, может, там пробел есть какой-то, пробовал удалять. Ничего не помогает. ПОдскажите, ребята)

Спасибо
Быстрый ответ:

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