Pokaż wyniki od 1 do 1 z 1

Wątek: Rejestracja (string)

  1. #1
    Zbanowany
    Dołączył
    Jun 2011
    Posty
    66

    Domyślnie Rejestracja (string)

    Witam mam pewien błąd w tym silniku pobrałem z http://www.mpcforum.pl/topic/620800-silnikerpg-v05/
    i miałem błąd z dumpa wiem że trzeba usunąć literkę a i zadziała usunąłem

    i teraz jak próbuje się zarejestrować pisze
    string(6) "asdasd" string(6) "asdasdd"

    a mam taki kod

    Kod php:
    <?php
    //wĹ‚Ä…czamy bufor
    ob_start();

    //startujemy lub przedĹ‚uĹĽamy sesjÄ™
    session_start();


    require_once(
    'head_index.php');
    ?>

    <div class="post">
        <div class="postheader"><h1>Rejestracja</h1></div>
        <div class="postcontent">

    <?php
    if (isset($_GET['rejestr']) && $_GET['rejestr'] == 'ok')

        
    $gracz htmlspecialchars($_POST['gracz']);
        
    $haslo htmlspecialchars($_POST['haslo']);
        
    $email htmlspecialchars($_POST['email']);
        
    $gender htmlspecialchars($_POST['gender']);
        
    $rodzaj htmlspecialchars($_POST['rodzaj']);
      
        
    $next 1;
      
        
    $rodzaje = array('GĂłrskie lasy''Pustynia''Miasto');
        if (!
    in_array($_POST['rodzaj'], $rodzaje)) 
        {
            echo 
    '<p>Cio chciaĹ‚aĹ›?</p>';
            
    $next null;
        }
        
        
    $plec = array('Mężczyzna''Kobieta');
        if (!
    in_array($_POST['gender'], $plec)) 
        {
            echo 
    '<p>Cio chciaĹ‚aĹ›?</p>';
            
    $next null;
        }    
     
        else if (!
    $gracz && !$haslo && !$email && !$gender && !$rodzaj
        {
            echo 
    '<p><span style="color:red;">Nie wypeĹ‚niono wszystkich pĂłl</span></p>';
            
    $next null;
        }
        
        else if (
    strlen($gracz) < 5
        {
            echo 
    '<p><span style="color:red;">Login musi skĹ‚adać siÄ™ z minimum 5 znakĂłw!</span></p>';
            
    $next null;
        }

        elseif (
    strlen($haslo) < 6
        {
            echo 
    '<p><span style="color:red;">HasĹ‚o musi zawierać conajmniej 6 znakĂłw!</span></p>';
            
    $next null;
        }
        
        elseif(
    strlen($email) < 6
        {
            echo 
    '<p><span style="color:red;">Email musi skĹ‚adać siÄ™ conajmniej z 6 znakĂłw!</span></p>';
            
    $next null;
        }
        
        
    $check mysql_fetch_array(mysql_query("SELECT `login`, `haslo`, `email` FROM `konta` WHERE `login`='".$gracz."'"));

        if (isset(
    $check['login']) && !empty($gracz)) 
        {
            echo 
    '<p><span style="color:red;">Istnieje juĹĽ gracz o takim loginie.</span></p>';
            
    $next null;
        }
        
        require_once(
    'common/verify_mail.php');
        if (
    MailVal($email2))
        {  
            echo 
    '<p><span style="color:red;">Taki adres e-mail nie istnieje!</span></p>';
            
    $next null;
        }
     
        if (!
    get_magic_quotes_gpc())
        {
            
    $gracz var_dump($gracz);
            
    $haslo var_dump($haslo);
        }
     
        switch (
    $rodzaj)
        {
            case 
    'GĂłrskie lasy'$atak 10$obrona 15$szybkosc 8; break;
            case 
    'Pustynia'$atak 3$obrona 19$szybkosc 13; break;
            case 
    'Miasto'$atak 23$obrona 10$szybkosc 6; break;
        }

        if(
    $next != null)
        {
              
    $nowe md5(uniqid());
                    
    $nowe substr($nowe,0,10);
                    
    $szyfruj md5($nowe);
                    
    $strona['link'] = "dim.freeiz.com";
                    
                                    
    $message "<html><body>
                        
                        Aktywuj konto kikajac na ponizszy link aktywacyjny<br/><br/><br/>
                        PotwierdĹş je, klikajÄ…c na link: http://"
    .$strona['link']."/reg.php?kod=".$szyfruj."
                        </body>
                        </html>"
    ;


                                
                         
                        
    $to $email;
                        
    $from =  "costam@wp.pl";
                        
    $replay =  "costam@wp.pl";

                        
    $subject 'rejestracja';
                        
    $subject "=?utf-8?B?".base64_encode($subject)."?=";


                        
    $headers "From: " $from "\r\n";
                        
    $headers .= "Reply-To: "$replay "\r\n";
                        
    $headers .= "MIME-Version: 1.0\r\n";
                        
    $headers .= "Content-Type: text/html; charset=utf-8\r\n";
                        
    $headers .= "Content-Transfer-Encodin: 8bit\r\n";

                        if (
    mail($to$subject$message$headers)) {

            
    $zapytanie mysql_query("INSERT INTO `konta` (`login`, `haslo`, `email`, `atak`, `obrona`, `szybkosc`, `pochodzenie`, `activaction_key`, `gender`) VALUES ('".$gracz."', '".$haslo."', '".$email."', '".$atak."', '".$obrona."', '".$szybkosc."', '".$rodzaj."', '".$szyfruj."', '".$gender."')");
            echo 
    '<p><span style="color:green;">ZostaĹ‚eĹ› poprawnie zarejestrowany. </span></p>';
            }
            
        
        }
    }
        if(!empty(
    $_GET['kod'])){
        
    mysql_query("UPDATE `konta` SET active = active+1 WHERE `activaction_key`='".$_GET['kod']."' LIMIT 1");
        echo
    "aktywowano konto";
        }

    ?>
            <form action="reg.php?rejestr=ok" method="post">
            <table>
            <tr><td><p>TwĂłj login:</p></td> <td><input type="text" name="gracz"></td></tr>
            <tr><td><p>TwĂłj Email:</p></td> <td><input type="text" name="email"></td></tr>
            <tr><td><p>Twoje hasĹ‚o:</p></td> <td><input type="password" name="haslo"></td></tr>
            <tr><td><p>Wybierz pĹ‚eć:</p></td> <td>
            <input type="radio" name="gender" value="Mężczyzna"> Mężczyzna<br />
            <input type="radio" name="gender" value="Kobieta"> Kobieta
            </td></tr>        
            <tr><td><p>Wybierz pochodzenie swojej posatci: <span style="color:red;">*</span></p></td> <td>
            <select name="rodzaj">
            <option value="GĂłrskie lasy">GĂłrskie Lasy</option>
            <option value="Pustynia">Pustynia</option>
            <option value="Miasto">Miasto Lunour</option>
            </select></td></tr>
            </table>
            <p><input type="submit" value="Rejestruj"></p></form><br /><br />
        
            <p><span style="color:red;">*</span> Pochodzenie ostaci: Od tego zaleĹĽa statystyki twojej postaci o to lista wraz ze statystykami pochodzeĹ„ postaci :</p>
            <p>GĂłrskie Lasy zamieszkiwane sÄ… przez BarbarzyĹ„cĂłw  --> Szybkość: 10 || Atak: 15 || Obrona: 8 </p>
            <p>Pustynia jest zamieszkiwana przez WinyrĂłw czyli Piaskowych Ludzi --> Szybkość: 3 || Atak: 19 || Obrona: 13 </p>
            <p>Miasto Lunor jest zamieszkiwane przez Piekielne Bestie --> Szybkość: 6 || Atak: 23 || Obrona: 10 </p>

        </div>
        <div class="postfooter"></div>
    </div>

    <?php
    require_once('bottom.php');
    ?>
    Ostatnio edytowane przez Migo ; 22-05-2012 o 22:59

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •