не пойму

1. LaFrance (07.10.2013 / 12:37)
скажите из-за чего эта ошибка?
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\arena\files\db.php:1) in Z:\home\localhost\www\arena\files\head.php on line 14

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\arena\files\db.php:1) in Z:\home\localhost\www\arena\files\head.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\arena\files\db.php:1) in Z:\home\localhost\www\arena\files\head.php on line 17

Добавлено через 01:25 сек.
вот код файла db.php

<?php
defined('PROTECTOR') or die('Error: restricted access');

session_start();
$db_host = "localhost";
$db_user = "lala";
$db_table = "lala";
$db_pass = "";
$connect = @ mysql_pconnect($db_host, $db_user, $db_pass) or die('cannot connect to server');
@ mysql_select_db($db_table) or die('cannot connect to db');
@ mysql_query("SET NAMES 'utf8'", $connect);

##################### ����� ������ � SQL ������� ################
@include('files/sql.php');
$stop_injection = new InitVars();
$stop_injection->checkVars();
##################### ����� ������ � SQL ������� ################

?>

2. Secret (07.10.2013 / 13:48)
Покажите ещё файл Z:\home\localhost\www\arena\files\head.php

3. LaFrance (07.10.2013 / 13:53)
<?php
defined('PROTECTOR') or die('Error: restricted access');



$req = mysql_query("SELECT * FROM `mesto` WHERE `usr` = '$log' LIMIT 1");



$mestouser = mysql_fetch_assoc($req);



if(empty($header)){


header('Cache-Control: no-cache, must-revalidate');

header('Pragma: no-cache');

header('Content-type: text/html; charset=UTF-8');


echo '<?xml version="1.0" encoding="utf-8"?>' . "\n";
echo "\n" . '
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">';


echo "\n" . '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">';
echo "\n" . "
<head><meta http-equiv='content-type' content='application/xhtml+xml; charset=utf-8'/>
<meta name='description' content='Лучшие браузерные онлайн игры для мобильников и компов!' />
<meta name='yandex-verification' content='игры онлайн, бесплатно, битва героев, онлайн игра, герой, darkmob, MMORPG' />
<meta name='keywords' content='игры онлайн, лучше онлайн игры, битва героев, онлайн игра, герой, MMORPG' />

";

if(empty($textl)){$textl="Битва героев. Бесплатные онлайн игры";

4. LaFrance (07.10.2013 / 13:54)
ho "\n" . '<title>' . $textl . '</title>';

$setq = mysql_query("SELECT * FROM `set` WHERE `usr` = '$log' LIMIT 1");
$set=mysql_fetch_array($setq);
/*if($set[fon]=='star' and $udata[id]!=="1"){
echo "\n" . '<link rel="stylesheet" href="theme/standart/style.css" type="text/css" />';}
elseif($set[fon]=='temn'){echo "\n" . '<link rel="stylesheet" href="theme/standart/temn.css" type="text/css" />';

}elseif($set[fon]=='standart' and $udata[id]!=="1"){
echo "\n" . '<link rel="stylesheet" href="theme/standart/style.css" type="text/css" />';}
elseif(empty($set[fon]) and $udata[id]!=="1"){
echo "\n" . '<link rel="stylesheet" href="theme/standart/style.css" type="text/css" />';
}
*/
//echo "\n" . '<link rel="stylesheet" href="theme/styles.css" type="text/css" />';

echo "\n" . '<link rel="stylesheet" href="theme/standart/style.css" type="text/css" />';
echo "\n" . '</head><body>';//////

}////получаем положение

?>

5. Влад (07.10.2013 / 13:58)
ob_start(); поможет

6. JustZero (07.10.2013 / 14:03)
Блин, разве так тяжело код закинуть в спец бб код? вообще смотреть его не возможно так.

7. Влад (07.10.2013 / 14:07)
после session_start пропиши ob_start();

8. Secret (07.10.2013 / 14:08)
6. alexandr.sytnyk, согласен.

1. Попробуй изменить '<title>' . $textl . '</title>' на '<title>тест</title>'

9. JustZero (07.10.2013 / 14:13)
если ты не кодер, то делай наверное так ini_set('display_errors', false);
и не парся.

10. LaFrance (07.10.2013 / 14:26)
спс помогло



но теперь новая проблема,мытаюсь авторизаваться а мне вон че
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at Z:\home\localhost\www\arena\files\db.php:1) in Z:\home\localhost\www\arena\files\db.php on line 4

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\localhost\www\arena\files\db.php:1) in Z:\home\localhost\www\arena\files\db.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\arena\files\db.php:1) in Z:\home\localhost\www\arena\enter.php on line 47

11. Влад (07.10.2013 / 14:31)
session_start();
ob_start();
В head.php лучше запихивать

12. LaFrance (07.10.2013 / 14:32)
ребят помогите скрипт настроит

13. Вантуз-мен (07.10.2013 / 14:39)
12. LaFrance, у тебя в каком-то файле который подключается одним из первых невидимые символы, открой файл в друго редакторе или пересохрани в другом редакторе

14. Артур (07.10.2013 / 14:40)
А лучше говно не трогай, оно не воняет.

15. LaFrance (07.10.2013 / 14:47)
артур я же не прошу совета что с ним делать а прошу помоч

Добавлено через 01:22 сек.
кто возьмется скрипт настроить? буду признателен

16. Влад (07.10.2013 / 14:49)
если будет актуально, приеду домой дашь фтп мб помогу

17. LaFrance (07.10.2013 / 14:52)
ок. домой долго будешь ехать?))))

Добавлено через 07:23 сек.
закинул на хост путь к базе прописал,а он мне все равно пишит cannot connect to db

18. Zдешний (07.10.2013 / 15:24)
@ mysql_select_db($db_table) or die('cannot connect to db');
из твоего кода. значит нет такого или неправильно прописал

19. LaFrance (07.10.2013 / 15:27)
так на локалке норм а на хосте такая хрень

20. varloc (07.10.2013 / 15:54)
1. LaFrance, ну видимо, проблема в том, что сценарий не может передать header. По моему одно из двух: либо есть какой либо вывод (echo и т.п.) перед header(), либо пропиши ob_start() в самом начале.. возможно, точно не могу сказать, проблема может быть в кодировке страницы, если кодировка utf с bom..

Добавлено через 06:34 сек.
19. LaFrance, и для будуюшего, в название темы, лучше не писать такие фразы, а написать суть Вашей проблемы.. Хотя я не из команды администрации сайта smile Просто не приятно читать такие темы smile

21. LaFrance (07.10.2013 / 16:03)
сейчас у меня конкретная проблема в том что у меня почемуто не подключается к бд на сервере

22. varloc (08.10.2013 / 04:44)
21. LaFrance, если создал пользователя, саму бд, подключил бд к пользователю со всеми правами... попробуй в отдельном файле подключиться... не получиться не может smile

23. Станислав (08.10.2013 / 06:47)
Понасоветовали кучу всего, а самых простых вариантов нет.
В какой кодировке файлы? До header не должно быть вывода чего-либо.

24. varloc (08.10.2013 / 15:15)
23. SNELS, прочитай пост #20 и дальше..

25. LaFrance (08.10.2013 / 18:29)
скажите плиз а это из-за чего?
Предупреждение: Не удалось изменить информацию заголовка - заголовки уже отправлены (выход начался в Z:\home\localhost\www\1234\index.php:1) в Z:\home\localhost\www\1234\system\function.php on line 502
� }��N�@ D{��Т EX (P�� - Z 9�/Y�x#�!��Я =y�c��� �,E |-�•�� 'C����`�м:�� �$���eDK���� 8ȦVPb�z��<�4 �� �� �U��Hq� }V�����1&n��nꧪ�� ����i]�h���잽,le�Ĵ;��ݤ���`@�f����_�za*���Z��Ш собеседника�n�;��Oݳ ��КБ� ��c�1

26. Алексей (08.10.2013 / 18:55)
Могу предположить что кодировка, поиграй с кодировкой, поймешь как это исправляется.

URL: https://visavi.net/topics/39140