Вниз  PHP и мелкие вопросы
- 7.05.2012 / 21:29
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
Rates, если ты изучаешь пых по какой-то книге, то в ней наверняка должна рассматриваться данная тема
- 7.05.2012 / 21:37
Rates
  Пользователь

Rates 
Сейчас: Offline
её в ней нет:-( именно по этому поводу я и обращаюсь к вам за помощью:-) в той книге даже нет раздела о работе с файлами в PHP... я даже не знаю что делать..:-( туманная ситуация:-D
- 7.05.2012 / 21:53
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Rates, формы - элементарно. А записать и через file_put_contents можно
__________________
 Да, детка, я - Король Ящериц!!!

Изменено HoldFast (7.05 / 21:53) (всего 1 раз)
- 8.05.2012 / 13:44
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
В мозиле норм буквы, а в опере �����.
Исходный хтмл-код страници:

<?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><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>

- 8.05.2012 / 14:16
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
Dinisimys1, добавь в body
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

- 8.05.2012 / 14:25
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
*в head, чуток поппутал :-D И еще в .htaccess можно
  1. AddDefaultCharset UTF-8

- 8.05.2012 / 14:54
Screamer
  Пользователь

Screamer 
Сейчас: Offline
еще можно заголовок отправить
header('Content-type: application/xhtml+xml; charset=UTF-8');
__________________
 საქარტველოს გაუმარჯოს
- 8.05.2012 / 20:02
Dinisimys1
  Пользователь

Dinisimys1 
Сейчас: Offline
mrEDitor, не, хтакес для меня еще пока далек)
- 8.05.2012 / 20:08
Dinisimys1
  Пользователь

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

- 8.05.2012 / 20:18
Screamer
  Пользователь

Screamer 
Сейчас: Offline
Dinisimys1, у меня все Окей, в какой кодировке сохраняешь файл?
__________________
 საქარტველოს გაუმარჯოს
Наверх  Всего сообщений: 4740
Фильтровать сообщения
Поиск по теме
Файлы топика (129)