Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Что тут не так?
Форумы портала PHP.SU » » Вопросы новичков » Что тут не так?

Страниц (1): [1]
 

1. etoYA - 01 Августа, 2011 - 22:57:44 - перейти к сообщению
Что не так?

PHP:
скопировать код в буфер обмена
  1. <?
  2. // Подключение настроек MySQL
  3. require_once('config.php');
  4.  
  5. // Проверка на POST запрос
  6. if (isset($_POST['login']) && isset($_POST['pass'])) {
  7.         $login = mysql_real_escape_string($_POST['login']);
  8.         $pass = md5(md5($_POST['pass']));
  9. }
  10. // Проверка на заполнение полей
  11. $error = false;
  12.  
  13. if ($login == '')
  14.         echo 'Введите логин';
  15. elseif ($pass == '')
  16.         echo 'Введите пароль';
  17. else
  18.  
  19. // Выбор пользователя
  20.         $result = mysql_query("SELECT *
  21.                         FROM `users`
  22.                         WHERE `login` = '{$login}' AND `password` = '{$pass}'
  23.                         LIMIT 1") or die(mysql_error());
  24.  
  25. // Если пользователь с соответствующим логином и паролем существует
  26. if (mysql_num_rows($result) == 1) {
  27.  
  28. // То отметить это в сессии и куках
  29.         $row = mysql_fetch_assoc($result)
  30.         $_SESSION['uid'] = $row['uid'];
  31.         setcookie('uid', $row['uid'], time() + 3600 * 24 * 1);
  32.         echo '<a href="history.back()">Успешный вход</a>';
  33. }
  34. else
  35.         die('Неправильный логин или пароль');  
  36. ?>


PHP:
скопировать код в буфер обмена
  1. Parse error: parse error, unexpected T_VARIABLE in T:\home\localhost\cw\scripts\auth.php on line 31
2. OrmaJever - 01 Августа, 2011 - 23:04:49 - перейти к сообщению
etoYA снова бесмысленая тема, читайте про синтаксис и будьте внимательнее. В будущем такие темы буду удалять Нахмурился
3. snkua - 01 Августа, 2011 - 23:05:35 - перейти к сообщению
отсутствие ";" в 30-й строке ?
4. OrmaJever - 01 Августа, 2011 - 23:05:42 - перейти к сообщению
мне каежтся там очевидно где ошибка Нахмурился
5. etoYA - 01 Августа, 2011 - 23:05:54 - перейти к сообщению
Окей, но эт для вас она безсмысленная, а я то еще на дне)))
6. OrmaJever - 01 Августа, 2011 - 23:08:10 - перейти к сообщению
http://php.su/learnphp/?syntax
7. etoYA - 01 Августа, 2011 - 23:36:28 - перейти к сообщению
Разобрался без синтексиса, просто пересмотрел скрипт))

 

Powered by ExBB FM 1.0 RC1