2.05.2012 / 00:23 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| TAPAHbl4, я имею ввиду вместимость одной ячейки с текстом
|
2.05.2012 / 06:29 | |
JekBruno Пользователь Сейчас: Offline
Имя: JekBruno Регистрация: 26.03.2011
| Количество записей(строк)?
|
2.05.2012 / 13:11 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| JekBruno, тебе хватить должно) Ограничено памятью хостинга
|
2.05.2012 / 13:32 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Naik (02.05.2012/00:23)TAPAHbl4, я имею ввиду вместимость одной ячейки с текстомА хрен его знает, с этим проблем не должно быть
|
13.05.2012 / 15:36 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Что за ошибка? Resource id #2
Изменено Dinisimys1 (13.05 / 15:36) (всего 2 раза) |
13.05.2012 / 15:39 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Dinisimys1, полный текст в студию
|
13.05.2012 / 17:07 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| <?php
$reg=$auto_user=$error=$db_error="";
$db_host='openserver';
$db_database='ukrnet';
$db_user='root';
$db_pass='';
$db_server= mysql_connect($db_host, $db_user, $db_pass);
if (!$db_server) $db_error='Помилка підкулючення до бази данних. Код:' . mysql_error() . '<br />';
if (!mysql_select_db($db_database)) $db_error.='Помилка вибору бази данних. Код:' . mysql_error() . '<br />';
if (User($auto_user) == "yes")
{
haeder("Location: /");
exit;
}
elseif (!empty($_POST['submit']))
{
$login=$_POST['login'];
$password=$_POST['password'];
$email=$_POST['email'];
$error.=Valid($login,"логін") . Valid($password,"парол") . ValidEmail($email) . $db_server;
if ($error) $reg="";
else $reg="yes";
}
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>
<table>
<tr><td><img src="../logo.jpg" alt="logo"></td><td></td></tr>
<tr><td colspan=2><font class="menu">Реєстрація</font><a href="nojs.php" class="menu" id="button">Назад</a></td></tr>
<tr><td>';
if ($error) echo '<div class="error">' . $error . '</div>';
if ($reg == "yes")
{
echo 'Дякуємо за успішну реєстрацію.<br />
Логін: ' . $login . '<br />
Пароль: ' . $password . '<br />
E-mail: ' . $email . '<br />';
$password=md5($password);
$q=mysql_query("INSERT INTO `user` SET `login`='$login', `password`='$password', `email`='$email'");
mysql_close($db_server);
echo '<a href="enter.php">Авторизуйтесь</a>';
}
else
{
echo '<form method="post" action="reg.php" />
Логін: <input type="text" name="login" value="" /><br /><br />
Пароль: <input type="text" name="password" value="" /><br /><br />
E-mail: <input type="text" name="email" value="" /><br /><br />
<input type="hidden" name="submit" value="yes" />
<input type="submit" value="Реєстрація" />
</form>
<script>
document.getElementById(\'button\').onclick = function()
{
history.back();
return false;
}
</script>';
}
echo '</table></body></html>';
function Valid($error,$param)
{
if (!$error) return $error.='Запоніть обов\'язково поле ' . $param . '<br />';
else
{
$l=0;
if ($param == "логін")
{
if (!mysql_query("SELECT * FROM `user` WHERE `login` = '$error'")) return $error.='Данний логін уже використовується.<br />';
$l=1;
}
elseif ($l == 0)
{
if (preg_match("/[\W]/", $error)) return $error.='В ' . $param. 'i допускаються тільки символи a-z, A-Z, 0-9, _<br />';
else return "";
if (5 > strlen($error) && strlen($error)< 28) return $error.='В ' . $param . 'i повинно бути не менше 5 та не більше 28 символів<br />';
else return "";
}
}
return "";
}
function ValidEmail($error)
{
if (!$error) return $error.='Запоніть обов\'язково поле e-mail.<br />';
else
{
if (!mysql_query("SELECT * FROM `user` WHERE `email` = '" . $error . "'")) return $error.='Данний e-mail уже використовується.<br />';
else
{
if (5 > strlen($error) && strlen($error)< 28) return $error.='В e-mail\'i повинно бути не менше 5 та не більше 28 символів<br />';
else return "";
if (preg_match("/^[-_a-zA-Z0-9]+@[-a-zA-Z0-9]+.[-a-zA-Z0-9]+$/", $error)) return $error.='E-mail має невірний формат.';
else return "";
}
}
}
function User ($auto_user)
{
if (!empty($_COOKIE['login']) && !empty($_COOKIE['login']))
{
$login=$_COOKIE['login'];
$password=$_COOKIE['password'];
if (mysql_query("SELECT * FROM `user` WHERE `login` = '$login' AND `password` = '$password'")) return "yes";
else return "no";
}
else return "no";
}
?>
|
13.05.2012 / 21:14 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Ну? Я дал код и все ........
|
13.05.2012 / 22:27 | |
TAPAHbl4 Пользователь Сейчас: Offline
Имя: TAPAHbl4 Регистрация: 15.01.2012
| Dinisimys1, чё ты нукаешь. Ты полный текст ошибки и при каких условиях возникает напиши
|
13.05.2012 / 22:29 | |
Dinisimys1 Пользователь Сейчас: Offline
Имя: Денис Регистрация: 23.01.2011
| Это и етсь полный текст ошибки, который вызываеться при правильно введеных логине, пароле и е-майле
|