Обучение/Помощь новичкам | Ошибка
DELETED
14 февраля 2015, в 16:40
Delete
Садомазохист (14.02.2015 в 16:38)
Царь Батюшка (14.02.2015 в 16:36)
Дураку даже понятно из-за чего ошибка. Нету же фала, либо ссылка неправильно прописана
какого именно файла нет
Царь Батюшка (14.02.2015 в 16:36)
Дураку даже понятно из-за чего ошибка. Нету же фала, либо ссылка неправильно прописана
какого именно файла нет
Папка user , файл registration.php ... Вот с него и начни
Царь Батюшка (14.02.2015 в 16:40)
Садомазохист (14.02.2015 в 16:38)
Царь Батюшка (14.02.2015 в 16:36)
Дураку даже понятно из-за чего ошибка. Нету же фала, либо ссылка неправильно прописана
какого именно файла нет
Папка user , файл registration.php ... Вот с него и начни
Садомазохист (14.02.2015 в 16:38)
Царь Батюшка (14.02.2015 в 16:36)
Дураку даже понятно из-за чего ошибка. Нету же фала, либо ссылка неправильно прописана
какого именно файла нет
Папка user , файл registration.php ... Вот с него и начни
вот код с той папки ноя понять всё рано нихрена не могу
<?php
ob_start();
session_start();
include '../mod_reg.dat';
require '../system/config.php';
include '../system/user.php';
include '../system/head.php';
function xss($var)
{
$var = trim($var);
$var = str_replace("\00", "", $var);
$var = mysql_real_escape_string($var);
$var = htmlspecialchars($var, ENT_QUOTES, 'UTF-8');
return $var;
}
function int($var)
{
$var = abs((int)$var);
return $var;
}
echo $div_title . 'Регистрация' . $div_end;
if ($mod_reg == 0)
{
err('Регистрация временно закрыта!');
include '../system/foot.php';
exit();
}
$mod = isset($_GET['mod']) ? $_GET['mod'] : '';
switch($mod) {
default:
// Если попытка повторной регистрации
if (!empty($_COOKIE['us']) && !empty($_COOKIE['ps'])) {
header('Location: /index.php?');
die();
}
echo $div_menu . '<b>Шаг 1</b>' . $div_end;
echo '<div>Приветствуем в клубе вап мастеров ' . $site . '!<br/>
<a href="/user/registration.php?mod=step2">
<b style="color:#00AA00;">Продолжить регистрацию</b></a>
(нажимая эту ссылку, ты подтверждаешь своё согласие с условиями сайта.)
<br/>
Или <a href="/user/login.php"><span style="color:#0000FF;">Входи</span></a>, если ты уже зарегистрирован.<br/>';
break;
case step2:
$_SESSION['reg_user'] = '';
if (!empty($_POST['user'])) {
$error = '';
$user = xss($_POST['user']);
$first_l = mb_substr($user, 0, 1, 'UTF8');
$last_l = mb_substr($user, -1, 1, 'UTF8');
if (!preg_match('/^([a-zа-яё1-9_])+$/ui', $user)) $error .= 'Ник содержит запрещенные символы!';
elseif (!preg_match('#^([a-zа-яё1-9])+$#ui', $first_l)) $error .= 'Ник должен начинаться с буквы или цифры!';
elseif (!preg_match('#^([a-zа-яё1-9])+$#ui', $last_l)) $error .= 'Ник должен заканчиваться буквой или цифрой!';
elseif (preg_match('/[a-z]/i', $user) && preg_match('/[а-яё]/siu', $user)) $error .= 'Ник не может одновременно содержать рус. и англ. буквы!';
elseif (ctype_digit($user)) $error .= 'Ник не должен состоять из одних цифр!';
elseif (mb_strlen($user, 'UTF-8') < 3) $error .= 'Ник не должен содержать менее 3х знаков!';
elseif (mb_strlen($user, 'UTF-8') > 15) $error .= 'Ник не должен превышать 15 знаков!';
$latuser = mb_strtolower($user, 'UTF8');
$sql = mysql_query("SELECT `id` FROM `users` WHERE `latuser` = '$latuser' LIMIT 1");
if (mysql_num_rows($sql) != FALSE) {
$_SESSION['empty_user'] = $user;
for($j = 1; $j < 10; ++$j) {
$no_em = mysql_query("SELECT COUNT(id) FROM `users` WHERE `latuser` = '" . $latuser . $j . "'");
if (mysql_result($no_em, 0) == 0) {
$no_nick .= '<a href="/user/registration.php?mod=step2&n=' . $j . '">' . $user . $j . '</a><br/>';
$vyvod = $div_left . 'Вы можете использовать похожие ники:<br/>' . $no_nick . $div_end;
}
}
$error .= 'Указанный Вами ник ' . $user . ' уже занят!' . $vyvod;
}
if (!empty($error)) {
err($error);
} else {
$_SESSION['reg_user'] = $user;
header('Location: ' . htmlspecialchars_decode('/user/registration.php?mod=step3'));
}
}
$n = (isset($_GET['n'])) ? $_SESSION['empty_user'] . my_int($_GET['n']) : NULL;
echo $div_menu . 'Шаг 1 из 2
' . $div_end . '
<form method="POST" action="/user/registration.php?mod=step2" name="auth">
<div>Введите желаемый ник, чтобы проверить не занят ли он:
<br/>
<input type="text" name="user" maxlength="15" title="nick" value="'.$n.'"/>
<br/>
<input type="submit" value="Далее" name="enter"/>
</div>
</form>
<div class="menu2"><a class="ssyl2" href="/user/registration.php?mod=step1">Назад</a></div>';
break;
case step3:
if (empty($_SESSION['reg_user'])) header('Location: /user/registration.php');
if (isset($_POST['ok'])) {
$error = '';
$user = $_SESSION['reg_user'];
$first_l = mb_substr($user, 0, 1, 'UTF8');
$last_l = mb_substr($user, -1, 1, 'UTF8');
$pass = xss($_POST['pass']);
$pass2 = xss($_POST['pass2']);
$email = xss($_POST['email']);
$icq = int($_POST['icq']);
$sex = int($_POST['sex']);
$info = xss($_POST['info']);
$know = int($_POST['know']);
$code = int($_POST['code']);
$latuser = mb_strtolower($user, 'UTF8');
$sql = mysql_query("SELECT `id` FROM `users` WHERE `latuser` = '$latuser' LIMIT 1");
$double_mail = mysql_query("SELECT id FROM users WHERE email = '$email' LIMIT 1");
if (!preg_match('/^([a-zа-яё1-9_])+$/ui', $user)) $error .= 'Ник содержит запрещенные символы';
elseif (!preg_match('#^([a-zа-яё1-9])+$#ui', $first_l)) $error .= 'Ник должен начинаться с буквы или цифры!';
elseif (!preg_match('#^([a-zа-яё1-9])+$#ui', $last_l)) $error .= 'Ник должен заканчиваться буквой или цифрой!';
elseif (preg_match('/[a-z]/i', $user) && preg_match('/[а-яё]/siu', $user)) $error .= 'Ник не
DELETED
14 февраля 2015, в 16:44
Delete
Штакетник глянь
Садомазохист , файл user/registration.php есть?
barek (14.02.2015 в 16:44)
Штакетник глянь
Штакетник глянь
эт что?
там просто пака registration.php а юсер нету
корочь в корне папка юсер а в папке вот эти файлы папка профиле потом файл чендж, пасворд,логин, маил, профил ,регистратион, сеттинг и услуги
Садомазохист ,
Золотая империя ?????
Золотая империя ?????
Царь Батюшка (14.02.2015 в 16:40)
Садомазохист (14.02.2015 в 16:38)
Царь Батюшка (14.02.2015 в 16:36)
Дураку даже понятно из-за чего ошибка. Нету же фала, либо ссылка неправильно прописана
какого именно файла нет
Папка user , файл registration.php ... Вот с него и начни
Садомазохист (14.02.2015 в 16:38)
Царь Батюшка (14.02.2015 в 16:36)
Дураку даже понятно из-за чего ошибка. Нету же фала, либо ссылка неправильно прописана
какого именно файла нет
Папка user , файл registration.php ... Вот с него и начни
+++