Обучение/Помощь новичкам | Помощ по коду
Помогите выдает ошибку :
Warning: Cannot modify header information - headers already sent by (output started at X:homeblabla.ruwwwlogin.php:1) in X:homesservakk.ruwwwlogin.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at X:homeblabla.ruwwwlogin.php:1) in X:homesservakk.ruwwwlogin.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at X:homeblabla.ruwwwlogin.php:1) in X:homesservakk.ruwwwlogin.php on line 40
include '/sys/config.php';
echo '<link rel="shortcut icon" type="image/x-icon" href="../img/favicon.ico"/>';
echo '<link rel="stylesheet" type="text/css" href="../img/style.css" />';
echo '<title>Servak | Вход</title>';
echo '</head><body>';
$L = mt_rand(1, 4);
echo '<div class="head"><img src="../img/' . $set['set_them'] . '/logo' . $L . '.png" alt="Logo"/></div>';
echo '<div class="title">';
echo '<font color="red">';
//Exit
if(isset($_GET['exit'])){
setcookie('login','');
setcookie('pass','');
mysql_query("UPDATE `users` SET
`online` = 0 WHERE `id` = '$user[id]' ");
header("Location: /index.php");
}
if($user){
header("Location: index.php");
} else {
if(isset($_POST['submit'])){
$login = check($_POST['login']);
$pass = check($_POST['pass']);
$result = mysql_query("SELECT * FROM `users` WHERE `login` = '$login' LIMIT 1");
$user = mysql_fetch_assoc($result);
if($user['pass'] === md5(md5($pass))){
setcookie('login', $user['login'], time() + 3600 * 24 * 365); //36 строчка
setcookie('pass', $pass, time() + 3600 * 24 * 365); //37 строчка
mysql_query("UPDATE `users` SET
`online` = '".time()."' WHERE `id` = '$user[id]' ");
header("Location: index.php"); //40 строчка
}
}
echo '<form action="" method="POST"><font color="#819FF7">
Логин:<br />
<input type="text" name="login"/><br />
Пароль:<br />
<input type="password" name="pass"/><br />
<input type="submit" name="submit" value="Вход"/>
</form>';
}
________
посл. ред. 26.11.2015 в 00:42; всего 2 раз(а); by Apofias
Warning: Cannot modify header information - headers already sent by (output started at X:homeblabla.ruwwwlogin.php:1) in X:homesservakk.ruwwwlogin.php on line 36
Warning: Cannot modify header information - headers already sent by (output started at X:homeblabla.ruwwwlogin.php:1) in X:homesservakk.ruwwwlogin.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at X:homeblabla.ruwwwlogin.php:1) in X:homesservakk.ruwwwlogin.php on line 40
include '/sys/config.php';
echo '<link rel="shortcut icon" type="image/x-icon" href="../img/favicon.ico"/>';
echo '<link rel="stylesheet" type="text/css" href="../img/style.css" />';
echo '<title>Servak | Вход</title>';
echo '</head><body>';
$L = mt_rand(1, 4);
echo '<div class="head"><img src="../img/' . $set['set_them'] . '/logo' . $L . '.png" alt="Logo"/></div>';
echo '<div class="title">';
echo '<font color="red">';
//Exit
if(isset($_GET['exit'])){
setcookie('login','');
setcookie('pass','');
mysql_query("UPDATE `users` SET
`online` = 0 WHERE `id` = '$user[id]' ");
header("Location: /index.php");
}
if($user){
header("Location: index.php");
} else {
if(isset($_POST['submit'])){
$login = check($_POST['login']);
$pass = check($_POST['pass']);
$result = mysql_query("SELECT * FROM `users` WHERE `login` = '$login' LIMIT 1");
$user = mysql_fetch_assoc($result);
if($user['pass'] === md5(md5($pass))){
setcookie('login', $user['login'], time() + 3600 * 24 * 365); //36 строчка
setcookie('pass', $pass, time() + 3600 * 24 * 365); //37 строчка
mysql_query("UPDATE `users` SET
`online` = '".time()."' WHERE `id` = '$user[id]' ");
header("Location: index.php"); //40 строчка
}
}
echo '<form action="" method="POST"><font color="#819FF7">
Логин:<br />
<input type="text" name="login"/><br />
Пароль:<br />
<input type="password" name="pass"/><br />
<input type="submit" name="submit" value="Вход"/>
</form>';
}
________
посл. ред. 26.11.2015 в 00:42; всего 2 раз(а); by Apofias
Apofias ,
а) Отправка основного содержания уже началась, т.к. перед тегом <?php вставлена пустая строка или пробел.
б) В начале файла подключается другой файл, в котором идет отправка основного содержания либо явно (функциями echo или print), либо неявно, как в предыдущем варианте с пробелом или пустой строкой
лечение в php.ini вписать
output_buffering = On
или
output_buffering = Off
забыл немножко
а) Отправка основного содержания уже началась, т.к. перед тегом <?php вставлена пустая строка или пробел.
б) В начале файла подключается другой файл, в котором идет отправка основного содержания либо явно (функциями echo или print), либо неявно, как в предыдущем варианте с пробелом или пустой строкой
лечение в php.ini вписать
output_buffering = On
или
output_buffering = Off
забыл немножко
Apofias , дай угадаю денвер?
WebLix , он самый
На хосте работало на денвере эту ошибку выбивает
komers (26.11.2015 в 00:51)
Apofias ,
а) Отправка основного содержания уже началась, т.к. перед тегом <?php вставлена пустая строка или пробел.
б) В начале файла подключается другой файл, в котором идет отправка основного содержания либо явно (функциями echo или print), либо неявно, как в предыдущем варианте с пробелом или пустой строкой
лечение в php.ini вписать
output_buffering = On
или
output_buffering = Off
забыл немножко
Apofias ,
а) Отправка основного содержания уже началась, т.к. перед тегом <?php вставлена пустая строка или пробел.
б) В начале файла подключается другой файл, в котором идет отправка основного содержания либо явно (функциями echo или print), либо неявно, как в предыдущем варианте с пробелом или пустой строкой
лечение в php.ini вписать
output_buffering = On
или
output_buffering = Off
забыл немножко
Все проверил вроде все нормально
Apofias , кодировка utf 8 bez bom
Apofias , Кодировка файла должна быть в UTF-8
komers , И это тоже сделал
Apofias , output_buffering = On или output_buffering = Off
поставь пропадет сервер не забудь перезагрузить
поставь пропадет сервер не забудь перезагрузить
Стр.: 1, 2