Ошибка после регистрации на сайте!

Тема в разделе "PHP", создана пользователем zerraduba, 31 июл 2015.

  1. zerraduba

    zerraduba

    Регистрация:
    30 июл 2015
    Сообщения:
    0
    Симпатии:
    0
    Сменил пхп, а также хостинг как советовали на многих форумах, так ничего не выходит. Может кто подскажет?

    Адрес картинки ошибки! Пробовал так вставлять не получается!
    http://vk.com/ruslanzernov?z=photo199473217_371339268/album199473217_00/rev
    --- Добавлено, 31 июл 2015 ---
    Вот код файла register.php

    PHP:
    <?php
    require_once('.zsecurity.php');
    $pagetitle "Регистрация";
    include(
    'header.php');
    require(
    'config.php');
    error_reporting (E_ALL);

    if(isset(
    $_SESSION["userLog"]) && isset($_SESSION["userPas"])) {
        echo 
    '<fieldset class="errorp">Ошибка! Вы уже зарегестрированы!</fieldset>';
        include(
    'footer.php');
        exit();
    }else{
        
    $_SESSION["redirect_url"] = $_SERVER["PHP_SELF"];

    /* убераем авторизацию по wmid

        if(!isset($_SESSION["WMID"]) && !isset($_SESSION["IP"])) {
            echo '<fieldset class="errorp">Для регистрации на проекте необходимо авторизоваться через WebMoney Login! <a href="https://login.wmtransfer.com/GateKeeper.aspx?RID=13d46999-d7dd-44ea-9b9f-a165012a4f02&op=register&lang=ru-RU">Авторизоваться</a></fieldset>';
            include('footer.php');
            exit();
        }
    */
    /*
        if(isset($_SESSION["IP"]) && limpiar($_SESSION["IP"]) != "$laip") {
            echo '<fieldset class="errorp">Ошибка у вас сменился IP адрес необходимо повторно авторизоваться через WebMoney Login! <a href="https://login.wmtransfer.com/GateKeeper.aspx?RID=13d46999-d7dd-44ea-9b9f-a165012a4f02&op=register&lang=ru-RU">Авторизоваться</a></fieldset>';
            include('footer.php');
            exit();
        }
    */
    }

    $login false;
    $pass false;
    $cpass false;
    $email false;
    $wmr false;
    $referer1 false;
    $referer2 false;
    $referer3 false;
    $welcome_ref false;
    $ref_back_all 0;
    $money_refbonus 0;
    //$wmid = isset($_SESSION["WMID"]) ? limpiar(trim($_SESSION["WMID"])) : false;
    $id_ref = (isset($_SESSION["r"]) && intval($_SESSION["r"])>0) ? intval($_SESSION["r"]) : false;



    $akc112 mysql_query("SELECT reiting FROM `tb_users`  WHERE id='$id_ref'"); //лезем в бд за рейтингом реферера
                        
    $z223 mysql_fetch_array($akc112);
                        
    $reyt22 $z223['reiting']; // рейт реферера
    //пишем условие - начало
    if($reyt22>4500 ) {
    $a123=0;
              
            }

    elseif(
    $reyt22 >1500) {
    $a123=1;
    }
    elseif(
    $reyt22 >750) {
    $a123=0.5;
    }
    elseif(
    $reyt22>280){
    $a123=0.3;
    }
    elseif(
    $reyt22>120){
    $a123=0;
    }
    elseif(
    $reyt22>10){
    $a123=0;
    }
    elseif(
    $reyt22<10){
    $a123=0;
    }

    $rules = (isset($_POST["rules"])) ? intval($_POST["rules"]) : 0;
    $checked = ($rules==1) ? 'checked="checked"' false;
    $ip getRealIP();
    $http_ref = (isset($_SESSION["http_ref"]) && ($_SESSION["http_ref"]!="" && $_SESSION["http_ref"]!=$_SERVER["HTTP_HOST"]) ) ? limpiar($_SESSION["http_ref"]) : false;



    if(
    $id_ref!=false) {
        
    $sql_f mysql_query("SELECT `id`,`username`,`reiting`,`wall_com_p`,`wall_com_o`,`ref_back_all` FROM `tb_users` WHERE `id`='$id_ref'");
        if(
    mysql_num_rows($sql_f)>0) {
            
    $row_f mysql_fetch_row($sql_f);

            
    $id_ref $row_f["0"];
            
    $referer1 $row_f["1"];
            
    $reiting $row_f["2"];
            
    $wall_com_p $row_f["3"];
            
    $wall_com_o $row_f["4"];
            
    $ref_back_all $row_f["5"];


























            
    $to_form '<b>'.$referer1.'</b> (ID: '.$id_ref.') <img src="img/reiting.png" border="0" alt="" align="middle" title="Опыт" style="margin:0; padding:0;" />'.$reiting;

            
    $wall_com = ($wall_com_p $wall_com_o);

            if(
    $wall_com>0) {
                
    $to_form.= ' <a href="/wall.php?uid='.$id_ref.'" target="_blank"><img src="img/wall20.png" title="Стена пользователя '.$referer1.'" width="17" border="0" align="middle" style="margin:0; padding:0;" /><b style="color:#008000;">+'.$wall_com.'</b></a>';
            }elseif(
    $wall_com<0) {
                
    $to_form.= ' <a href="/wall.php?uid='.$id_ref.'" target="_blank"><img src="img/wall20.png" title="Стена пользователя '.$referer1.'" width="17" border="0" align="middle" style="margin:0; padding:0;" /><b style="color:#FF0000;">-'.$wall_com.'</b></a>';
            }else{
                
    $to_form.= ' <a href="/wall.php?uid='.$id_ref.'" target="_blank"><img src="img/wall20.png" title="Стена пользователя '.$referer1.'" width="17" border="0" align="middle" style="margin:0; padding:0;" /><b style="color:#000000;">0</b></a>';
            }

            if(
    $ref_back_all>0) {$to_form.= "<br>Рефбэк: <b>$ref_back_all%</b>";}
        }else{
            
    $referer1 false;
            
    $id_ref false;
            
    $to_form false;
        }
    }else{
        
    $sql_a mysql_query("SELECT `id` FROM `tb_users` WHERE `autoref`='1' AND `autorefend`>'".time()."' AND `last_autoref`='0'");
        if(
    mysql_num_rows($sql_a)<1) {
            
    mysql_query("UPDATE `tb_users` SET `last_autoref`='0' WHERE `autoref`='1' AND `autorefend`>'".time()."'") or die(mysql_error());
        }

        
    $sql_a mysql_query("SELECT `id`,`username`,`reiting`,`wall_com_p`,`wall_com_o`,`ref_back_all` FROM `tb_users` WHERE `autoref`='1' AND `autorefend`>'".time()."' AND `last_autoref`='0' ORDER BY `autorefend` DESC LIMIT 1");
        if(
    mysql_num_rows($sql_a)>0) {
            
    $row_a mysql_fetch_row($sql_a);

            
    $id_ref $row_a["0"];
            
    $referer1 $row_a["1"];
            
    $reiting $row_a["2"];










            
    $wall_com_p $row_a["3"];
            
    $wall_com_o $row_a["4"];
            
    $ref_back_all $row_a["5"];
            
    $statusref 1;
            
    $_SESSION["r"] = $id_ref;
            
    $_SESSION["statusref"] = $statusref;
            
    $to_form '<b>'.$referer1.'</b> (ID: '.$id_ref.') <img src="img/reiting.png" border="0" alt="" align="middle" title="Опыт" style="margin:0; padding:0;" />'.$reiting;

            
    $wall_com abs($wall_com_p $wall_com_o);

            if(
    $wall_com>0) {
                
    $to_form.= ' <a href="/wall.php?uid='.$id_ref.'" target="_blank"><img src="img/wall20.png" title="Стена пользователя '.$referer1.'" width="17" border="0" align="middle" style="margin:0; padding:0;" /><b style="color:#008000;">+'.$wall_com.'</b></a>';
            }elseif(
    $wall_com<0) {
                
    $to_form.= ' <a href="/wall.php?uid='.$id_ref.'" target="_blank"><img src="img/wall20.png" title="Стена пользователя '.$referer1.'" width="17" border="0" align="middle" style="margin:0; padding:0;" /><b style="color:#FF0000;">-'.$wall_com.'</b></a>';
            }else{
                
    $to_form.= ' <a href="/wall.php?uid='.$id_ref.'" target="_blank"><img src="img/wall20.png" title="Стена пользователя '.$referer1.'" width="17" border="0" align="middle" style="margin:0; padding:0;" /><b style="color:#000000;">0</b></a>';
            }

            if(
    $ref_back_all>0) {$to_form.= "<br>Рефбэк: <b>$ref_back_all%</b>";}
        }else{
            
    $referer1 false;
            
    $id_ref false;
            
    $to_form false;
        }


    }

    $statusref = (isset($_SESSION["statusref"]) && intval(trim($_SESSION["statusref"]))==1) ? "1" "0";



    if(isset(
    $_POST["login"])) {

        include(
    "geoip/geoipcity.inc");
        include(
    "geoip/geoipregionvars.php");

        
    $gi geoip_open("geoip/GeoLiteCity.dat",GEOIP_STANDARD);
        
    $record geoip_record_by_addr($gi,$ip);
        
    geoip_close($gi);

        
    $country_code =  $record->country_code;

        if(!
    preg_match("|^[a-zA-Z0-9\-_]{3,20}$|"trim($_POST["login"]))) {
            
    $login htmlspecialchars((stripslashes(trim($_POST["login"]))));
            
    $login str_replace("'","",$login);
            
    $login str_replace(";","",$login);
            
    $login str_replace("$","",$login);
            
    $eror_login "1";
        }else{
            
    $login htmlspecialchars((stripslashes(trim($_POST["login"]))));
            
    $login str_replace("'","",$login);
            
    $login str_replace(";","",$login);
            
    $login str_replace("$","",$login);
            
    $eror_login "0";
        }

        if(!
    preg_match("|^[a-zA-Z0-9\-_]{6,20}$|"trim($_POST["pass"]))) {
            
    $pass htmlspecialchars((stripslashes(trim($_POST["pass"]))));
            
    $pass str_replace("'","",$pass);
            
    $pass str_replace(";","",$pass);
            
    $pass str_replace("$","",$pass);
            
    $eror_pass "0";

            
    $eror_pass "1";
        }else{
            
    $pass htmlspecialchars((stripslashes(trim($_POST["pass"]))));
            
    $pass str_replace("'","",$pass);
            
    $pass str_replace(";","",$pass);
            
    $pass str_replace("$","",$pass);
            
    $eror_pass "0";
        }

        if(!
    preg_match("|^[a-zA-Z0-9\-_]{6,20}$|"trim($_POST["cpass"]))) {
            
    $cpass htmlspecialchars((stripslashes(trim($_POST["cpass"]))));
            
    $cpass str_replace("'","",$cpass);
            
    $cpass str_replace(";","",$cpass);
            
    $cpass str_replace("$","",$cpass);
            
    $eror_cpass "1";
        }else{
            
    $cpass htmlspecialchars((stripslashes(trim($_POST["cpass"]))));
            
    $cpass str_replace("'","",$cpass);
            
    $cpass str_replace(";","",$cpass);
            
    $cpass str_replace("$","",$cpass);
            
    $eror_cpass "0";
        }

        if(!
    preg_match("|^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,4}$|"trim($_POST["email"]))) {
            
    $email limpiar(trim($_POST["email"]));
            
    $eror_email "1";
        }else{
            
    $email limpiar(trim($_POST["email"]));
            
    $eror_email "0";
        }

        if(!
    preg_match("|^[R]{1}[\d]{12}$|"trim($_POST["wmr"]))) {
            
    $wmr strtoupper(limpiar(trim($_POST["wmr"])));
            
    $eror_wmr "1";
        }else{
            
    $wmr strtoupper(limpiar(trim($_POST["wmr"])));
            
    $eror_wmr "0";
        }

        
    /*
    if(!preg_match("|^[\d]{12}$|",$wmid)) {
            $wmid = limpiar(trim($wmid));
            $eror_wmid = "1";
        }else{
            $wmid = $wmid;
            $eror_wmid = "0";
        }
    */
        
    if($login=="")
            echo 
    '<fieldset class="errorp">Ошибка! Не указан логин!</fieldset>';
        elseif(
    $eror_login=="1")
            echo 
    '<fieldset class="errorp">Ошибка! Указан неправильный логин! Логин должен состоять от 3 до 20 символов, и содержать только латинские символы, допускаются символы "-" и "_"</fieldset>';
        elseif(
    $pass=="")
            echo 
    '<fieldset class="errorp">Ошибка! Не указан пароль!</fieldset>';
        elseif(
    $eror_pass=="1")
            echo 
    '<fieldset class="errorp">Ошибка! Указан неправильный пароль! Пароль должен состоять не менее чем из 6 и не более 20 символов, и содержать только латинские символы, допускаются символы "-" и "_"</fieldset>';
        elseif(
    $pass!=$cpass)
            echo 
    '<fieldset class="errorp">Ошибка! Пароли не совпадают!</fieldset>';
        elseif(
    $email=="")
            echo 
    '<fieldset class="errorp">Ошибка! Не указан e-mail!</fieldset>';
        elseif(
    $eror_email=="1")
            echo 
    '<fieldset class="errorp">Ошибка! E-mail введен не правильно!</fieldset>';
        
    //elseif($wmid=="")
        //    echo '<fieldset class="errorp">Ошибка! WMID не определен!</fieldset>';
        //elseif($eror_wmid=="1")
        //    echo '<fieldset class="errorp">Ошибка! WMID не определен, попробуйте выполнить процедуру авторизации позже!</fieldset>';
        //elseif($wmr=="")
            //echo '<fieldset class="errorp">Ошибка! Не указан WMR кошелек!</fieldset>';
        //elseif($eror_wmr=="1")
            //echo '<fieldset class="errorp">Ошибка! WMR кошелек введен не правильно, он должен содержать букву R и 12 цифр!</fieldset>';
        
    elseif($rules!=1)
            echo 
    '<fieldset class="errorp">Ошибка! Необходимо ознакомиться и принять <a href="/tos.php">правилами</a> проекта!</fieldset>';
        else{
            require(
    "config.php");
            
    //require_once("auto_pay_req/wmxml.inc.php");

            //$r=_WMXML8($wmid,$wmr);
    /*
            if($r["retval"]==0) {
                echo '<fieldset class="errorp">Ошибка! WMID '.$wmid.' не существует!</fieldset>';
            }elseif($r["retval"]==1 && $r["wmid"]!="" && $r["purse"]=="") {
                echo '<fieldset class="errorp">Ошибка! Кошелек '.$wmr.' НЕ принадлежит WMID '.$wmid.'</fieldset>';
            }elseif($r["retval"]==1 && $r["wmid"]!="" && $r["purse"]!="") {

                $wmr = $r["purse"];
                $attestat = $r["newattst"];
          
    */

                //$sql = mysql_query("SELECT `id` FROM `tb_users` WHERE `ip`='$ip'");
                //if(mysql_num_rows($sql)>0) {
                //    echo '<fieldset class="errorp">Пользователь с таким IP адресом ('.$ip.') уже зарегистрирован!</fieldset>';
                //}else{
                    
    $sql mysql_query("SELECT `id` FROM `tb_users` WHERE `username`='$login'");
                    if(
    mysql_num_rows($sql)>0) {
                        echo 
    '<fieldset class="errorp">Пользователь с таким логином уже зарегистрирован!</fieldset>';
                    }else{
                        
    $sql mysql_query("SELECT `id` FROM `tb_users` WHERE `email`='$email'");
                        if(
    mysql_num_rows($sql)>0) {
                            echo 
    '<fieldset class="errorp">Пользователь с таким e-mail уже зарегистрирован!</fieldset>';
                        }else

    /*
    {


                            $sql = mysql_query("SELECT `id` FROM `tb_users` WHERE `ip`='$ip'");
                            if(mysql_num_rows($sql)>0) {
                                echo '<fieldset class="errorp">Пользователь с таким IP уже зарегистрирован!</fieldset>';
                            }else




    {
                                $sql = mysql_query("SELECT `id` FROM `tb_users` WHERE `ip`='$ip'");
                                if(mysql_num_rows($sql)>0) {
                                    echo '<fieldset class="errorp">Пользователь с таким WMR кошельком уже зарегистрирован!</fieldset>';
                                }


    else
    */
    {


                                    if(
    $id_ref != false && $referer1 != false) {











                                        
    $sql_1 mysql_query("SELECT * FROM `tb_users` WHERE `id`='$id_ref' AND `username`='$referer1'");
                                        if(
    mysql_num_rows($sql_1)>0) {
                                            
    $row_1 mysql_fetch_array($sql_1);
                                            
    $referer1 $row_1["username"];
                                            
    $referer2 $row_1["referer"];
                                            
    $ref_back_all $row_1["ref_back_all"];
                                            
    $welcome_ref $row_1["welcome_ref"];
                                            
    $ref_bonus1 $row_1["ref_bonus1"];
                                            
    $money $row_1["money_rb"];
                                            
    $reyt_refa $row_1["reiting"];
                                          
















                 
    mysql_query("INSERT INTO `tb_history` (`user`,`date`,`amount`,`method`,`status`,`tipo`) VALUES('$referer1','".DATE("d.m.Y H:i")."','$a123','Бонус от Администрации за привлечение реферала','Зачислено','rashod')") or die(mysql_error()); 


                                            
    $referals1 mysql_num_rows(mysql_query("SELECT `id` FROM `tb_users` WHERE `referer`='$referer1'"));
                                            
    $referals1 $referals1 1;

                                            
    mysql_query("UPDATE `tb_users` SET `referals`='$referals1' WHERE `username`='$referer1'") or die(mysql_error());












                                            if(
    $statusref==1) {
                                                
    mysql_query("UPDATE `tb_users` SET `last_autoref`='1' WHERE `username`='$referer1'") or die(mysql_error());
                                            }

                                            if(
    $statusref!=1) {
                                                
    $sql mysql_query("SELECT `price` FROM `tb_config` WHERE `item`='reit_ref' AND `howmany`='1'");
                                                
    $reit_ref mysql_result($sql,0,0);


                      


    //написали условие - конец
                      

                        //$a - бонус за реферала
    //ну вот и всё переменную $a добавляем в ап мани и всё конец говнокода






                                                
    mysql_query("UPDATE `tb_users` SET `reiting`=`reiting`+'$reit_ref',`money`=`money`+'$a123' WHERE `username`='$referer1'") or die(mysql_error());

















                                                
    $sql mysql_query("SELECT `price` FROM `tb_config` WHERE `item`='comis_sys_bon' AND `howmany`='1'") or die(mysql_error());
                                                
    $comis_sys_bon mysql_result($sql,0,0);

                                                
    $sql mysql_query("SELECT `price` FROM `tb_config` WHERE `item`='bon_reg_ref' AND `howmany`='1'") or die(mysql_error());
                                                
    $bon_reg_ref mysql_result($sql,0,0);

                                                
    $check_money = ($money * ($comis_sys_bon+100)/100);

                                                if(
    $bon_reg_ref>0) {




                                                    
    //mysql_query("INSERT INTO `tb_history` (`user`,`date`,`amount`,`method`,`status`,`tipo`) VALUES('$referer1','".DATE("d.m.Y H:i")."','$a','Бонус от Администрации за привлечение реферала','Зачислено','rashod')") or die(mysql_error());
                                                  























                                                
    }

                                                if(
    $ref_bonus1>&& $check_money >= $ref_bonus1) {
                                                    
    $money_refbonus $ref_bonus1;
                                                    
    $money_budet = ($ref_bonus1  * ($comis_sys_bon+100)/100);

                                                    
    mysql_query("UPDATE `tb_users` SET `money_rb`=`money_rb`-'$money_budet' WHERE `username`='$referer1'") or die(mysql_error());
                                                    
    mysql_query("INSERT INTO tb_history (`user`,`date`,`amount`,`method`,`status`,`tipo`) VALUES('$login','".DATE("d.m.Y H:i")."','$money_refbonus','Реф Бонус за регистрацию от реферера $referer1','Зачислено','rashod')") or die(mysql_error());
                                                    
    mysql_query("INSERT INTO tb_history (`user`,`date`,`amount`,`method`,`status`,`tipo`) VALUES('$referer1','".DATE("d.m.Y H:i")."','$money_budet','Списание средств (Реф Бонус рефералу $login)','Выплачено','rashod')") or die(mysql_error());
                                                }
                                            }

                                            if(
    $referer2 != "") {
                                                
    mysql_query("UPDATE `tb_users` SET `referals2`=`referals2`+'1' WHERE `username`='$referer2'") or die(mysql_error());

                                                
    $sql_2 mysql_query("SELECT `referer` FROM `tb_users` WHERE `username`='$referer2'");
                                                
    $row_2 mysql_fetch_array($sql_2);

                                                
    $referer3 $row_2["referer"];

                                                if(
    $referer3 != "") {
                                                    
    mysql_query("UPDATE `tb_users` SET `referals3`=`referals3`+'1' WHERE `username`='$referer3'") or die(mysql_error());
                                                }

                                                
    $sql_t mysql_query("SELECT * FROM `tb_refkonkurs` WHERE `status`='1' AND `username`='$referer2' AND `type_kon`='3' AND `date_s`<'".time()."' AND `date_e`>'".time()."' ORDER BY `id` DESC LIMIT 1");
                                                if(
    mysql_num_rows($sql_t)>0) {
                                                    
    $row_t mysql_fetch_array($sql_t);

                                                    
    $sql_kon mysql_query("SELECT `id` FROM `tb_refkonkurs_stat` WHERE `username`='$referer1' AND `ident`='".$row_t["id"]."' AND `type`='".$row_t["type_kon"]."'");
                                                    if(
    mysql_num_rows($sql_kon) > 0) {
                                                        
    mysql_query("UPDATE `tb_refkonkurs_stat` SET `kolvo`=`kolvo`+'1' WHERE `username`='$referer1' AND `ident`='".$row_t["id"]."' AND `type`='".$row_t["type_kon"]."'") or die(mysql_error());
                                                    }else{
                                                        
    mysql_query("INSERT INTO `tb_refkonkurs_stat` (`username`,`ident`,`type`,`kolvo`) VALUES('$referer1','".$row_t["id"]."','".$row_t["type_kon"]."','1')") or die(mysql_error());
                                                    }
                                                }
                                            }
                                        }
                                    }

                                    function 
    generate_password($number) {
                                        
    $arr = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','r','s','t','u','v','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','R','S','T','U','V','X','Y','Z','1','2','3','4','5','6','7','8','9','0');
                                        
    $pass "";
                                        for(
    $i 0$i $number$i++) {
                                            
    $index rand(0count($arr) - 1);
                                            
    $pass .= $arr[$index];
                                        }
                                        return 
    $pass;
                                    }
                                    
    $pass_oper generate_password(mt_rand(7,9));

                                    
    $sql mysql_query("SELECT `price` FROM `tb_config` WHERE `item`='bon_reg_user' AND `howmany`='1'") or die(mysql_error());
                                    
    $bon_reg_user mysql_result($sql,0,0);
                                    if(
    $bon_reg_user>0) {mysql_query("INSERT INTO tb_history (`user`,`date`,`amount`,`method`,`status`,`tipo`) VALUES('$login','".DATE("d.m.Y H:i")."','$bon_reg_user','Бонус от Администрации за регистрацию','Зачислено','rashod')") or die(mysql_error());}

                                    
    $money_add = ($money_refbonus $bon_reg_user);

                                    
    mysql_query("INSERT INTO `tb_users` (`username`,`password`,`ip`,`email`, `pemail`,`attestat`,`referer`,`referer2`,`referer3`,`statusref`,`country_cod`,`http_ref`,`ref_back`,`money`,`joindate`,`joindate2`,`lastlogdate`,`lastlogdate2`,`pass_oper`) VALUES('$login','$pass','$ip','$email', '$wmr','$attestat','$referer1','$referer2','$referer3','$statusref','$country_code','$http_ref','$ref_back_all','$money_add','".DATE("d.m.Y")."','".time()."','".DATE("d.m.Y")."','".time()."','$pass_oper')") or die(mysql_error());
                                    
    mysql_query("UPDATE `tb_statistics` SET `userov`=`userov`+'1' WHERE `id`='1'") or die(mysql_error());

                                    if(
    trim($welcome_ref)!="") {
                                        
    mysql_query("INSERT INTO `tb_mail_in`(`namein`,`nameout`,`subject`,`message`,`status`,`date`,`ip`) VALUES('$login','$referer1','Приветствие от реферера $referer1','$welcome_ref','0','".time()."','$laip')");
                                    }


                                    
    $domen ucfirst($_SERVER['HTTP_HOST']);
                                    
    //require_once("auto_pay_req/wmxml.inc.php");

                                    
    $subj "Пароль для операций в системе $domen";
                                    
    $msg "Ваш пароль для операций: $pass_oper\nОбязательно запишите или запомните его.\n---------\nС уважением, Администрация системы $domen";
                                    
    //$r = _WMXML6($wmid,$msg,$subj);

                                    //if($r["retval"]!=0) {
                                        
    $subject "Регистрация в системе $domen";
                                        
    $message "Поздравляем вас с регистрацией в системе $domen\r\n\n";
                                        
    $message.= "Ваши регистрационные данные\r\n";
                                        
    $message.= "Дата регистрации: ".DATE("d.m.Yг. h:i:s")."\n";
                                        
    $message.= "IP: ".$_SERVER['REMOTE_ADDR']."\r\n";
                                        
    $message.= "Ваш логин: $login\n";
                                        
    $message.= "Ваш пароль: $pass\n";
                                        
    $message.= "Ваш пароль для операций: $pass_oper (Обязательно запишите или запомните его. При заказе нового пароля, старый будет недействителен!)\r\n";
                                        
    $message.= "---------------------------\r\n";
                                        
    $message.= "С уважением, Администрация системы $domen";

                                        
    $headers "MIME-Version: 1.0\r\n";
                                        
    $headers.= "Content-Type: text/plain; charset=windows-1251\r\n";
                                        
    $headers.= "From: sp@".strtolower($domen)." (sp)\r\n";
                                        
    $headers.= "FromName: sp\r\n";
                                        
    $headers.= "Reply-To: sp@".strtolower($domen)."\r\n";
                                        
    $headers.= "X-Mailer: PHP/".phpversion();

                                        
    mail($email$subject$message$headers);
                                    
    //}

                                    
    echo '<fieldset class="okp">Поздравляем! Регистрация прошла успешно!';
                                    echo 
    'Обязательно запишите ваш пароль для операций '.$pass_oper.'</fieldset>';
                                    include(
    'footer.php');
                                    exit();
                                }
                            }
                        }
                    }
                
    //}
            //}else{
                //echo '<fieldset class="errorp">Внутренняя ошибка сервера!</fieldset>';
            //}
        //}
    //}

    echo '<form action="'.$_SERVER["PHP_SELF"].'" method="POST" id="newform">';
    echo 
    '<table class="tables">';
        echo 
    '<thead><tr align="center" height="30px"><th align="center" colspan="3" class="top">Форма регистрации</th></tr></thead>';
        echo 
    '<tr>';
            echo 
    '<td nowrap="nowrap" align="right">Логин:</td>';
            echo 
    '<td nowrap="nowrap">&nbsp;<input type="text" class="ok" name="login" maxlength="20" value="'.$login.'"></td>';
            echo 
    '<td align="left"><b style="color:#FF0000; float:left;">*</b>&nbsp;логин должен состоять от 3 до 20 символов, только латинские буквы</td>';
        echo 
    '</tr>';
        echo 
    '<tr>';
            echo 
    '<td nowrap="nowrap" align="right">Пароль:</td>';
            echo 
    '<td nowrap="nowrap">&nbsp;<input type="password" class="ok" name="pass" maxlength="20" value="'.$pass.'"></td>';
            echo 
    '<td align="left"><b style="color:#FF0000; float:left;">*</b>&nbsp;не менее чем из 6 и не более 20 символов, только латинские буквы</td>';
        echo 
    '</tr>';
        echo 
    '<tr>';
            echo 
    '<td nowrap="nowrap" align="right">Подтвердите пароль:</td>';
            echo 
    '<td nowrap="nowrap">&nbsp;<input type="password" class="ok" name="cpass" maxlength="20" value="'.$cpass.'"></td>';
            echo 
    '<td align="left"><b style="color:#FF0000; float:left;">*</b>&nbsp;</td>';
        echo 
    '</tr>';
        echo 
    '<tr>';
            echo 
    '<td nowrap="nowrap" align="right">E-mail:</td>';
            echo 
    '<td nowrap="nowrap">&nbsp;<input type="text" class="ok" name="email" maxlength="50" value="'.$email.'"></td>';
            echo 
    '<td align="left"><b style="color:#FF0000; float:left;">*</b>&nbsp;обращаем Ваше внимание, что письма могут не доходить на сервера mail.ru</td>';
        echo 
    '</tr>';
        
    //echo '<tr>';
        //    echo '<td nowrap="nowrap" align="right">WMID:</td>';
        //    echo '<td nowrap="nowrap">&nbsp;'.$wmid.'</td>';
        //    echo '<td align="left"><b style="color:#FF0000; float:left;">*</b>&nbsp;ваш <a href="http://wiki.webmoney.ru/wiki/show/WMID">WebMoney идентификатор</a> (состоит из 12 цифр; <span style="color:#FF0000;">невозможно изменить после регистрации</span>)</td>';
        //echo '</tr>';
    //    echo '<tr>';
    //        echo '<td nowrap="nowrap" align="right">WMR:</td>';
    //        echo '<td nowrap="nowrap"><input type="text" class="ok" name="wmr" maxlength="13" value="'.$wmr.'"></td>';
    //        echo '<td align="left"><b style="color:#FF0000; float:left;">*</b>&nbsp;номер вашего рублевого <a href="http://wiki.webmoney.ru/wiki/show/WM-кошелек">WMR-кошелька</a> (буква R и 12 цифр; <span style="color:#FF0000;">невозможно изменить после регистрации</span>)</td>';
    //    echo '</tr>';

        
    if($to_form!=false) {
            echo 
    '<tr>';
                echo 
    '<td nowrap="nowrap" align="right">Реферер</td>';
                echo 
    '<td nowrap="nowrap">'.$to_form.'</td>';
                echo 
    '<td align="left">Информация о вашем реферере '.$a123.'(логин, ID, рейтинг, кол-во отзывов, итд...)</td>';
            echo 
    '</tr>';
        }

        echo 
    '<tr>';
            echo 
    '<td nowrap="nowrap" align="right"><input type="checkbox" name="rules" value="1" '.$checked.'></td>';
            echo 
    '<td colspan="2">- согласен с <a href="http://2x-pro.wm-scripts.ru/tos.php">правилами</a> системы</td>';
        echo 
    '</tr>';
        echo 
    '<tr>';
            echo 
    '<td nowrap="nowrap"></td>';
            echo 
    '<td><input type="submit" class="submit" value="Зарегистрироваться"></td>';
            echo 
    '<td>&nbsp;<b style="color:#FF0000;">*</b> - поля обязательные для заполнения</td>';
        echo 
    '</tr>';
    echo 
    '</table>';
    echo 
    '</form>';

    //echo '<table><tr><td><img src="images/warning.png" align="absmiddle" border="0" alt="" title="" /></td><td>Внимание! Платежные реквизиты не меняются в системе, и по этой причине мы просим внимательно отнестись к заполнению полей WMID и WMR при регистрации, а так же сделать резервные копии ключей на диск или флешку.</td></tr></table><br><br>';

    include('footer.php');?>
     
    Lasted edited by : 31 июл 2015
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Сейчас я вам нарисую картинку, зальёте её на хостинг и всё заработает... а хотя нет, на сегодня лимит на телепатию закончился и волшебный бубен тоже не работает. :Biggrin:

    Какой ответ вы ожидаете, если нет информации о вашем движке и нет исходного кода файлов, в которых возникают ошибки?
    --- Добавлено, 31 июл 2015 ---
    1. Ошибка на строке 202 - функция geoip_record_by_addr должна возвращать объект, но возвращает не его. Проверьте, что она возвращает и почему.
    2. Перед строкой 256 добавьте это:
    PHP:
    if(!isset($_POST["wmr"])){
        
    $_POST["wmr"] = '';
    }
    3.Перед строкой 544 добавьте это:
    PHP:
    if(!isset($attestat)){
        
    $attestat '';
    }
    А вообще, выкиньте этот гавнокод куда-нибудь подальше. Такой сайт в принципе не имеет права на жизнь, а тем более работать с деньгами.
     
    $iD нравится это.