Атрибуты reg.php

Discussion in 'Болталка' started by Gen1rus, 12 Jun 2008.

  1. Gen1rus

    Gen1rus Elder - Старейшина

    Joined:
    13 Jun 2007
    Messages:
    97
    Likes Received:
    164
    Reputations:
    20
    Сабж. Не работает регистрация на сайте. Какие атрибуты необходимо задать?
     
  2. Хелпер

    Хелпер Elder - Старейшина

    Joined:
    21 Feb 2007
    Messages:
    120
    Likes Received:
    31
    Reputations:
    -1
  3. Gen1rus

    Gen1rus Elder - Старейшина

    Joined:
    13 Jun 2007
    Messages:
    97
    Likes Received:
    164
    Reputations:
    20
    пробовал, не помогло
     
  4. YoYo Factory

    YoYo Factory Elder - Старейшина

    Joined:
    24 Mar 2008
    Messages:
    108
    Likes Received:
    79
    Reputations:
    -5
    Посмотри может в reg.php стоит include?
    Если стоит include, то от файла которого идет инклуд попробуй тоже поставить атрибуты 777
     
  5. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
  6. Gen1rus

    Gen1rus Elder - Старейшина

    Joined:
    13 Jun 2007
    Messages:
    97
    Likes Received:
    164
    Reputations:
    20
    Инклуд стоит, делал права и 777 и 775, не помогло.
     
  7. Kakoytoxaker

    Kakoytoxaker Elder - Старейшина

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    А может дело не в бабине? :D
    Почему ты причину в атрибутах видишь?
     
  8. Gen1rus

    Gen1rus Elder - Старейшина

    Joined:
    13 Jun 2007
    Messages:
    97
    Likes Received:
    164
    Reputations:
    20
    нуа в чём тогда причина?
     
  9. Kakoytoxaker

    Kakoytoxaker Elder - Старейшина

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    Ты бы проблему толком описал
    А должна работать?
    А раньше работала?
    А в скрипте reg.php что вообще находится?
    А ты его где пробуешь?
    А ошибки есть?
    А пароль вводил?
    А логин?
    А юзер такой есть?
    А база?
    и т. д и т.п.
    P.S Пара вопросов не в тему, но смысл, я думаю ясен :D
     
  10. Gen1rus

    Gen1rus Elder - Старейшина

    Joined:
    13 Jun 2007
    Messages:
    97
    Likes Received:
    164
    Reputations:
    20
    Ух ё =) наверное надо php учить
    Игруху скачал, хотел поставить, а тут хрен разберёшься.
    Ввожу данные для регистрации, нажимаю "Зарегистрироваться", ничего не происходит, т.е. страница как бы обновляется (http://indeks.croe.net/reg.php)
     
  11. YoYo Factory

    YoYo Factory Elder - Старейшина

    Joined:
    24 Mar 2008
    Messages:
    108
    Likes Received:
    79
    Reputations:
    -5
    Выложи исходники reg.php
     
  12. Kakoytoxaker

    Kakoytoxaker Elder - Старейшина

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    Gen1rus
    Посмотрел, но так хрен что скажешь, причин может быть куча.Читай доки , смотри код, как работает скрипт смотри, если есть форум у разработчиков туда обратись
     
  13. Gen1rus

    Gen1rus Elder - Старейшина

    Joined:
    13 Jun 2007
    Messages:
    97
    Likes Received:
    164
    Reputations:
    20
    <?
    /*Middleages Enlightment */
    /*September 2004 */
    /*programming by chisto_tolyan */
    /* */
    /*регистрация */

    include "conf.cfg";

    $chas = date("H");
    $server_date=date("d.m.Y", mktime($chas-$GSM));
    $server_time=date("H:i:s", mktime($chas-$GSM));

    $data = mysql_connect($base_name, $base_user, $base_pass);
    if(!mysql_select_db($db_name,$data)){
    print "Ошибка при подключении к БД<BR>";
    echo mysql_error();
    die();
    }

    ?>
    <HTML>
    <HEAD>
    <TITLE>Средневековье - регистрация</TITLE>
    <LINK REL=StyleSheet HREF="style.css" TYPE="text/css">
    </HEAD>
    <BODY BGCOLOR="#FFFFFF">
    <?
    if(!empty($login)){
    $QUERY = mysql_query("SELECT id FROM users WHERE login='$login'");
    $CHECK = mysql_fetch_array($QUERY);
    if($CHECK){
    print "<SPAN CLASS='err'>Ошибка!Логин \"$login\" уже занят! Выберите другой логин.<BR>";
    print "<A HREF=\"javascript:history.back()\" CLASS='link'>назад</A>";
    die();
    }

    if(empty($ip))
    {
    if (getenv('HTTP_X_FORWARDED_FOR'))
    {
    $ip=getenv('HTTP_X_FORWARDED_FOR');
    }
    else
    {
    $ip=getenv('REMOTE_ADDR');
    }
    }

    $login=htmlspecialchars($login);
    $login=trim($login);
    $password=htmlspecialchars($password);
    $level = "0";
    $email=htmlspecialchars($email);
    $icq=htmlspecialchars($icq);
    $homepage=htmlspecialchars($homepage);
    $name=htmlspecialchars($name);
    $city=htmlspecialchars($city);
    $birthday=htmlspecialchars($birthday);
    $about=htmlspecialchars($about);
    $about=str_replace("\n","<BR>",$about);
    $password = base64_encode($password);
    $def_city = "Моунтаун";
    $def_city_game = "mountown";
    $def_room = "пл.Базарная";
    if($sex == "male"){
    $def_obraz = "m/1.gif";
    }
    else{
    $def_obraz = "f/1.gif";
    }
    $def_status = "рекрут";

    $INSERT = "INSERT INTO `users`(login,login_display,password,mail,sex,icq,homepage,name,hobie,town,birthday,date,reg_ip,city,city_game,obraz,status,room) VALUES('$login','$login','$password','$email','$sex','$icq','$homepage','$name','$about','$city','$birthday','$server_date-$server_time','$ip','$def_city','$def_city_game','$def_obraz','$def_status','$def_room')";
    $SQL = mysql_query($INSERT);

    if($SQL){
    print "<SPAN CLASS='norm'>Регистрация прошла успешно!<BR>Авторизируйтесь с <a href='index.php' class='link'>главной страницы</a>.</SPAN>";
    $INSERT_REPORT = mysql_query("INSERT INTO `report`(date,time_stamp,login,action,type,ip) VALUES('$server_date-$server_time','".time()."','$login','Персонаж зарегистрировался','0','$ip')");
    }
    else{
    echo mysql_error();
    }
    }
    else{
    ?>
    <script>
    function sub(){
    n=document.registration;
    if(n.login.value==""){alert('Вы не ввели Ваш логин!!!');}
    else if(n.password.value==""){alert('Вы не ввели Ваш пароль');}
    else if(n.password_confirm.value==""){alert('Вы не подтвердили пароль!!!');}
    else if(n.password.value!=n.password_confirm.value){alert('Пароли в полях не совпадают!!!');}
    else if(n.email.value==""){alert('Вы не ввели Ваш e-mail!!!');}
    else if(n.birthday.value==""){alert('Вы не ввели Вашу дату рождения!!!');}
    else if(n.rules.checked!=true){alert('Вы должны принять правила The Middleages: Enlightment');}
    else{
    n.submit();
    }
    }
    </script>
    <CENTER>
    <FORM NAME="registration" ACTION="reg.php" CLASS="norm" METHOD="POST">
    <TABLE BORDER="0" CELLPADDING="7" CELLSPACING="7" WIDTH="400" BGCOLOR="rgb(248,248,248)" CLASS="tab">
    <TR><TD>
    <CENTER>
    <SPAN CLASS="header">
    The Middleages
    </SPAN>
    </CENTER><BR>
    Регистрация. Заполните все поля.
    <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0">
    <TR>
    <TD WIDTH="200">
    Логин <SMALL>(макс. 30 симв.)</SMALL>:
    </TD>
    <TD>
    <INPUT TYPE="text" NAME="login" CLASS="field" SIZE="30" MAXLENGTH="30">
    </TD>
    </TR>
    <TR>
    <TD>
    Пароль <SMALL>(макс. 30 симв.)</SMALL>:
    </TD>
    <TD>
    <INPUT TYPE="password" NAME="password" CLASS="field" SIZE="30" MAXLENGTH="30">
    </TD>
    </TR>
    <TR>
    <TD>
    Подтвердите пароль:
    </TD>
    <TD>
    <INPUT TYPE="password" NAME="password_confirm" CLASS="field" SIZE="30" MAXLENGTH="30">
    </TD>
    </TR>
    <TR>
    <TD>
    E-mail <SMALL>(макс. 50 симв.)</SMALL>:
    </TD>
    <TD>
    <INPUT TYPE="text" NAME="email" CLASS="field" SIZE="30" MAXLENGTH="50">
    </TD>
    </TR>
    <TR>
    <TD>
    Ваш пол:
    </TD>
    <TD>
    <SELECT NAME="sex" CLASS="field" STYLE="width=203;">
    <OPTION VALUE="male">Мужской</OPTION>
    <OPTION VALUE="female">Женский</OPTION>
    </SELECT>
    </TD>
    </TR>
    <TR>
    <TD>
    ICQ UIN <SMALL>(макс. 15 симв.)</SMALL>:
    </TD>
    <TD>
    <INPUT TYPE="text" NAME="icq" CLASS="field" SIZE="30" MAXLENGTH="15">
    </TD>
    </TR>
    <TR>
    <TD>
    Имя <SMALL>(макс. 50 симв.)</SMALL>:
    </TD>
    <TD>
    <INPUT TYPE="text" NAME="name" CLASS="field" SIZE="30" MAXLENGTH="50">
    </TD>
    </TR>
    <TR>
    <TD>
    Сайт <SMALL>(макс. 30 симв.)</SMALL>:
    </TD>
    <TD>
    <INPUT TYPE="text" NAME="homepage" CLASS="field" SIZE="30" VALUE="http://" MAXLENGTH="30">
    </TD>
    </TR>
    <TR>
    <TD>
    Город <SMALL>(макс. 50 симв.)</SMALL>:
    </TD>
    <TD>
    <INPUT TYPE="text" NAME="city" CLASS="field" SIZE="30" MAXLENGTH="50">
    </TD>
    </TR>
    <TR>
    <TD>
    День рожденья <SMALL>(макс. 10 симв.)</SMALL>:
    </TD>
    <TD>
    <INPUT TYPE="text" NAME="birthday" CLASS="field" SIZE="30" MAXLENGTH="10">
    </TD>
    </TR>
    </TABLE>
    <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0">
    <TR><TD>
    Немного о себе <SMALL>(макс. 1024 симв.)</SMALL>:<BR>
    <TEXTAREA NAME="about" CLASS="field" ROWS="6" COLS="60" MAXLENGTH="1024"></TEXTAREA><BR>
    <INPUT TYPE="checkbox" NAME="rules">Я принимаю <A HREF="rules.php" CLASS="link" TARGET="blank">правила The Middleages</A><BR>
    <INPUT TYPE="checkbox" NAME="subscribe">Я хочу подписаться на "The Middleages News"<BR><BR>
    <INPUT TYPE="button" OnClick="sub()" CLASS="but" VALUE="Зарегистрировать" STYLE="width=382">
    </TD></TR>
    </TABLE>
    <br>
    <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
    <TR>
    <TD ALIGN="left">
    <!--Rating@Mail.ru COUNTER--><script language="JavaScript" type="text/javascript"><!--
    d=document;var a='';a+=';r='+escape(top.document.referrer)
    js=10//--></script><script language="JavaScript1.1" type="text/javascript"><!--
    a+=';j='+navigator.javaEnabled()
    js=11//--></script><script language="JavaScript1.2" type="text/javascript"><!--
    s=screen;a+=';s='+s.width+'*'+s.height
    a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth)
    js=12//--></script><script language="JavaScript1.3" type="text/javascript"><!--
    js=13//--></script><script language="JavaScript" type="text/javascript"><!--
    d.write('<a href="http://top.mail.ru/jump?from=654449"'+
    ' target=_top><img src="http://top.list.ru/counter'+
    '?id=654449;t=134;js='+js+a+';rand='+Math.random()+
    '" alt="Рейтинг@Mail.ru"'+' border=0 height=40 width=88><\/a>')
    if(11<js)d.write('<'+'!-- ')//--></script><noscript><a
    target=_top href="http://top.mail.ru/jump?from=654449"><img
    src="http://top.list.ru/counter?js=na;id=654449;t=134"
    border=0 height=40 width=88
    alt="Рейтинг@Mail.ru"></a></noscript><script language="JavaScript" type="text/javascript"><!--
    if(11<js)d.write('--'+'>')//--></script><!--/COUNTER-->

    </TD>
    <TD ALIGN="right" VALIGN="TOP">
    <SPAN CLASS="small">
    The Middleages: &copy2004.<BR>
    By chisto_tolyan
    </SPAN>
    </TD>
    </TR>
    </TABLE>
    </TD></TR>
    </TABLE>
    </FORM>
    </CENTER>
    </HTML>

    <?
    }
    ?>