8.05.2012 / 20:37 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Через блокнот, жму сохранить)) Пходу это я при сохранении в блокноте кодировки неправильно делал
Изменено Dinisimys1 (8.05 / 20:39) (всего 1 раз) |
8.05.2012 / 20:47 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Dinisimys1, блокнот в windows1251 сохраняет вроде. Юзай для винды Notepad++ |
8.05.2012 / 20:47 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Там можно на утф поменять, я поменял, теперь норм
Изменено Dinisimys1 (8.05 / 20:47) (всего 1 раз) |
8.05.2012 / 21:22 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| <?php
$error="";
require_once "../dbserver.php";
if (!$db_server) $error.='Произошла ошибка соединения с базой данных. Возможно ведутся технические работы. Сообщите о проблеме администрацию сайта.<br />Код ошибки:' . mysql_error();
mysql_select_db($db_database) or $error.='Произошла ошибка при выборе базы данных. Возможно ведутся технические работы. Сообщите о проблеме администрацию сайта.<br />Код ошибки:' . mysql_error();
if (!empty($_COOKIE['login']) && !empty($_COOKIE['password']))
{
$login=$_COOKIE['login'];
$password=$_COOKIE['password'];
if (mysql_query("SELECT * FROM `user` WHERE `login` = '". $login ."' AND `password` = '". $password ."'"))
{
header('Location: page.php');
exit;
}
}
if (isset($_POST['login']) && isset($_POST['password']))
{
$login=$_POST['login'];
$password=md5($_POST['password']);
if (mysql_query("SELECT * FROM `user` WHERE `login` = '". $login . "' AND `password` = '" . $password . "'"))
{
setcookie('login', $login, time() + 60 * 60 * 24 * 14,'/');
setcookie('password', $password, time() + 60 * 60 * 24 * 14,'/');
echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>
Авторизація
</title>
<link rel="stylesheet" href="../style/style.css" type="text/css" />
</head>
<body>
<div class="enteruser">Авторизація пройшла успішно. Тепер ви можете перейти на свою <a href="page.php">сторінку</a> і відредагувати особисті данні.</div>
</body></html>';
exit;
}
else $error.='Не вірно введений логін або пароль. Спробуйте ще раз.<br />Код:' . mysql_error();
}
if ($error != "") $error='<div class="error">' . $error . '</div>';
echo '<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>
Авторизація
</title>
<link rel="stylesheet" href="../style/style.css" type="text/css" />
</head>
<body>';
echo $error . '<form method="post" action="enter.php" class="enteruser" /><p align="center"><font class="menu">Авторизація</font></p><p align="center">
Логін:<br />
<input type="text" name="login" /><br />
Пароль:<br />
<input type="password" name="password" /><br />
<input type="submit" value="Увійти" />
</p></form></body></html>';
?>
Заголовок отпраляется вроди до вывода инфы, но почему Warning: Cannot modify header information - headers already sent by (output started at W:\html\socart\www\user\enter.php:1) in W:\html\socart\www\user\enter.php on line 12В 22 и 23 строках тоже Изменено Dinisimys1 (8.05 / 21:24) (всего 2 раза) |
9.05.2012 / 13:03 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Dinisimys1, блокнот сохраняет в UTF-8 с BOM-сигнатурой, а это 3 невидимых символа в начале. Скачай Notepad++
|
9.05.2012 / 13:08 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| mrEDitor, там можно выбрать с БОМ или без.
|
9.05.2012 / 13:11 | |
mrEDitor Пользователь Сейчас: Offline
Имя: Эдуард Откуда: Новороссийск » Таганрог Регистрация: 13.03.2011
| Dinisimys1 (09.05.2012/13:08) mrEDitor, там можно выбрать с БОМ или без.Не видел. В любом случае, у тебя в первой строке сигнатура осталась, раз "headers already sent"
|
9.05.2012 / 13:24 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| mrEDitor, ОК. Я там наверное не отключил
|
9.05.2012 / 13:27 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Хм, отменил БОМ дык теперь вместо норм слов набор букв |
9.05.2012 / 13:36 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Скачал Нотепад и не мучаюсь |