Вниз  PHP и мелкие вопросы
- 8.05.2012 / 20:37
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Через блокнот, жму сохранить))
Пходу это я при сохранении в блокноте кодировки неправильно делал

Изменено Dinisimys1 (8.05 / 20:39) (всего 1 раз)
- 8.05.2012 / 20:47
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
Dinisimys1, блокнот в windows1251 сохраняет вроде.
Юзай для винды Notepad++ ;-)
- 8.05.2012 / 20:47
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Там можно на утф поменять, я поменял, теперь норм

Изменено Dinisimys1 (8.05 / 20:47) (всего 1 раз)
- 8.05.2012 / 21:22
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
  1. <?php
  2. $error="";
  3. require_once "../dbserver.php";
  4. if (!$db_server) $error.='Произошла ошибка соединения с базой данных. Возможно ведутся технические работы. Сообщите о проблеме администрацию сайта.<br />Код ошибки:' . mysql_error();
  5. mysql_select_db($db_database) or $error.='Произошла ошибка при выборе базы данных. Возможно ведутся технические работы. Сообщите о проблеме администрацию сайта.<br />Код ошибки:' . mysql_error();
  6. if (!empty($_COOKIE['login']) && !empty($_COOKIE['password']))
  7. {
  8. $login=$_COOKIE['login'];
  9. $password=$_COOKIE['password'];
  10. if (mysql_query("SELECT * FROM `user` WHERE `login` = '". $login ."' AND `password` = '". $password ."'"))
  11. {
  12. header('Location: page.php');
  13. exit;
  14. }
  15. }
  16. if (isset($_POST['login']) && isset($_POST['password']))
  17. {
  18. $login=$_POST['login'];
  19. $password=md5($_POST['password']);
  20. if (mysql_query("SELECT * FROM `user` WHERE `login` = '". $login . "' AND `password` = '" . $password . "'"))
  21. {
  22. setcookie('login', $login, time() + 60 * 60 * 24 * 14,'/');
  23. setcookie('password', $password, time() + 60 * 60 * 24 * 14,'/');
  24. echo '<?xml version="1.0" encoding="UTF-8"?>
  25. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  26. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  27. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  28. <head>
  29. <title>
  30. Авторизація
  31. </title>
  32. <link rel="stylesheet" href="../style/style.css" type="text/css" />
  33. </head>
  34. <body>
  35. <div class="enteruser">Авторизація пройшла успішно. Тепер ви можете перейти на свою <a href="page.php">сторінку</a> і відредагувати особисті данні.</div>
  36. </body></html>';
  37. exit;
  38. }
  39. else $error.='Не вірно введений логін або пароль. Спробуйте ще раз.<br />Код:' . mysql_error();
  40. }
  41. if ($error != "") $error='<div class="error">' . $error . '</div>';
  42. echo '<?xml version="1.0" encoding="UTF-8"?>
  43. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  44. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  45. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  46. <head>
  47. <title>
  48. Авторизація
  49. </title>
  50. <link rel="stylesheet" href="../style/style.css" type="text/css" />
  51. </head>
  52. <body>';
  53. echo $error . '<form method="post" action="enter.php" class="enteruser" /><p align="center"><font class="menu">Авторизація</font></p><p align="center">
  54. Логін:<br />
  55. <input type="text" name="login" /><br />
  56. Пароль:<br />
  57. <input type="password" name="password" /><br />
  58. <input type="submit" value="Увійти" />
  59. </p></form></body></html>';
  60. ?>
Заголовок отпраляется вроди до вывода инфы, но почему
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
  Пользователь

mrEDitor 
Сейчас: Offline
Dinisimys1, блокнот сохраняет в UTF-8 с BOM-сигнатурой, а это 3 невидимых символа в начале. Скачай Notepad++
- 9.05.2012 / 13:08
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
mrEDitor, там можно выбрать с БОМ или без.
- 9.05.2012 / 13:11
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Dinisimys1 (09.05.2012/13:08)
mrEDitor, там можно выбрать с БОМ или без.
Не видел. В любом случае, у тебя в первой строке сигнатура осталась, раз "headers already sent"
- 9.05.2012 / 13:24
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
mrEDitor, ОК. Я там наверное не отключил
- 9.05.2012 / 13:27
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Хм, отменил БОМ дык теперь вместо норм слов набор букв :-(
- 9.05.2012 / 13:36
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
Скачал Нотепад и не мучаюсь :)
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)