Guest User

Untitled

a guest
Jan 21st, 2011
351
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 12.87 KB | None | 0 0
  1. <?php
  2.  
  3.  
  4.  
  5.  
  6. //
  7. //Rejestracja www, tworzenie postaci - wersja v1.0
  8. //Autor Damian www.SF-I.pl
  9. //
  10.  
  11. $imie = htmlspecialchars(strip_tags(addslashes(trim($_POST['imie']))));
  12. $nazwisko = htmlspecialchars(strip_tags(addslashes(trim($_POST['nazwisko']))));
  13. $haslo = htmlspecialchars(strip_tags(addslashes(trim($_POST['haslo']))));
  14. $haslo2 = htmlspecialchars(strip_tags(addslashes(trim($_POST['haslo2']))));
  15. $plec = htmlspecialchars(strip_tags(addslashes(trim($_POST['plec']))));
  16.  
  17.  
  18. if(empty($imie) and empty($nazwisko) and empty($haslo) and empty($haslo2) and empty($plec))
  19.     {
  20.         echo '<form action="" method="post">';
  21.                 echo '<table border="0" align="center">';
  22.                         echo '<tr>';
  23.                                 echo '<td> Imię: </td>';
  24.                                 echo '<td> <input type="text" name="imie" maxlength="25"> </td>';
  25.                         echo '</tr>';
  26.  
  27.                         echo '<tr>';
  28.                                 echo '<td> Nazwisko: </td>';
  29.                                 echo '<td> <input type="text" name="nazwisko" maxlength="25"> </td>';
  30.                         echo '</tr>';
  31.                         echo '<tr>';
  32.                                 echo '<td> Hasło: </td>';
  33.                                 echo '<td> <input type="text" name="haslo" maxlength="25"> </td>';
  34.                         echo '</tr>';
  35.                         echo '<tr>';
  36.                                 echo '<td> Powtórz hasło: </td>';
  37.                                 echo '<td> <input type="text" name="haslo2" maxlength="25"> </td>';
  38.                         echo '</tr>';
  39.                                         echo '<tr>';
  40.                                 echo '<td> Płeć: </td>';
  41.                                 echo '<td><select name="plec" id="hrpssel"><option>Wybierz:</option><option value="2">Kobieta</option><option value="1">Mężczyzna</option></select></td>';
  42.                         echo '</tr>';
  43.  
  44.  
  45.             echo '<td colspan="2" align="center"><BR><BR> <input type="submit" value="Stwórz Postać" /><form action="...">
  46.        <input type="reset" value="Wyczy¶ć" /></td>';
  47.                         echo '</tr>';
  48.  
  49.  
  50.  
  51.  
  52.  
  53.                 echo '</table>';
  54.         echo '</form>';
  55.     } else {
  56.  
  57.         $file = '/home/jlrp/public_html/Nicki/'.$imie.'_'.$nazwisko.'.ini';
  58.  
  59.         if($imie=='')
  60.             {
  61.                 echo '<center> <font color="red"><b> Nie podałe¶ imienia! </b></font> </center><br>';
  62.             } else if($nazwisko=='') {
  63.                 echo '<center> <font color="red"><b> Nie podałe¶ nazwiska! </b></font> </center><br>';
  64.             } else if($haslo=='') {
  65.                 echo '<center> <font color="red"><b> Nie podałe¶ hasła! </b></font> </center><br>';
  66.  
  67. } else if($forum=='') {
  68.                 echo '<center> <font color="red"><b> Nie podałe¶ nicku na forum! </b></font> </center><br>';
  69.  
  70.  
  71.             } else if($haslo2=='') {
  72.                 echo '<center> <font color="red"><b> Nie powtórzyłe¶ hasła! </b></font> </center><br>';
  73.             } else if($imie=='admin') {
  74.                 echo '<center> <font color="red"><b> Imie nie może zawierać słowa "admin"! </b></font> </center><br>';
  75.             } else if($imie=='administrator') {
  76.                 echo '<center> <font color="red"><b> Imie nie może zawierać słowa "administrator"! </b></font> </center><br>';
  77.             } else if($nazwisko=='admin') {
  78.                 echo '<center> <font color="red"><b> Nazwisko nie może zawierać słowa "admin"! </b></font> </center><br>';
  79.             } else if($nazwisko=='administrator') {
  80.                 echo '<center> <font color="red"><b> Nazwisko nie może zawierać słowa "administrator"! </b></font> </center><br>';
  81.             } else if(strlen($imie) < '3' && strlen($imie) > '25') {
  82.                 echo '<center> <font color="red"><b> Imie musi zawierać więcej niż 3 znaki, ale nie mniej niż 25! </b></font> </center><br>';
  83.             } else if(strlen($nazwisko) < '3' && strlen($nazwisko) > '25') {
  84.                 echo '<center> <font color="red"><b> Nazwisko musi zawierać więcej niż 3 znaki, ale nie mniej niż 25! </b></font> </center><br>';
  85.             } else if(strlen($haslo) < '6' && strlen($haslo) > '25') {
  86.                 echo '<center> <font color="red"><b> Hasło musi zawierać więcej niż 6 znaków, ale nie mniej niż 25! </b></font> </center><br>';
  87.             } else if($plec == false) {
  88.                 echo '<center> <font color="red"><b> Nie podałe¶ płci! </b></font> </center><br>';
  89.             } else if(@file_exists($file)) {
  90.                 echo '<center> <font color="red"><b> Taki gracz istnieje już w systemie! </b></font> </center><br>';
  91.  
  92.  
  93.             } else {
  94.             $postac.= "Key=".$haslo."";
  95.             $postac.= "Registration=1";
  96.             $postac.= "CK=0";
  97.             $postac.= "Admin=0";
  98.             $postac.= "Cash=200";
  99.             $postac.= "Leader=0";
  100.             $postac.= "Member=0";
  101.             $postac.= "Pos_x=1685.692138";
  102.             $postac.= "Pos_y=-2333.324218";
  103.             $postac.= "Pos_z=13.546875";
  104.             $postac.= "Angle=358.534057";
  105.             $postac.= "Health=100.000000";
  106.             $postac.= "Interior=0";
  107.             $postac.= "World=0";
  108.             $postac.= "SniperSkill=0";
  109.             $postac.= "ComandoSkill=0";
  110.             $postac.= "MedicSkill=0";
  111.             $postac.= "AltilerySkill=0";
  112.             $postac.= "SaperSkill=0";
  113.             $postac.= "BW=0";
  114.             $postac.= "Item1=0";
  115.             $postac.= "Item2=0";
  116.             $postac.= "Item3=0";
  117.             $postac.= "Item4=0";
  118.             $postac.= "Item5=0";
  119.             $postac.= "Item6=0";
  120.             $postac.= "Item7=0";
  121.             $postac.= "Item8=0";
  122.             $postac.= "Item9=0";
  123.             $postac.= "Item10=0";
  124.             $postac.= "Char=!!!!!!!!!!!!!";
  125.             $postac.= "Sex=".$plec."";
  126.             $postac.= "Race=0";
  127.             $postac.= "Warns=0";
  128.             $postac.= "Dom1=0";
  129.             $postac.= "Dom2=0";
  130.             $postac.= "Dom3=0";
  131.             $postac.= "Dom4=0";
  132.             $postac.= "Online=0";
  133.  
  134.                 $fp = fopen($file, "a");
  135.                 fwrite($fp, $postac);
  136.                 fclose($fp);
  137.  
  138.                 $ftp_host = '91.204.163.125';
  139.                 $ftp_user = 'justlife';
  140.                 $ftp_pass = 'Hasła nie podam :P';
  141.  
  142.                 $plik_ftp = '/91.204.163.125-7825/samp/'.$imie.'_'.$nazwisko.'.ini';
  143.  
  144.                 $polaczenie = ftp_connect($ftp_host);
  145.                 $login = ftp_login($polaczenie, $ftp_user, $ftp_pass);
  146.                 ftp_put($polaczenie, $plik_ftp, $file, FTP_ASCII);
  147.                 ftp_close($polaczenie);
  148.  
  149.  
  150.  
  151.  
  152.                 echo '<center> <font color="green"> <b> Rejestracja przebiegła pomy¶lnie! Zapraszamy do gry!</b> </font> </center>';
  153.             }
  154.     }
  155.  
  156. ?>
  157.  
  158. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
  159. <script type="text/javascript">jQuery.noConflict();</script>
  160. <tr><td class="trow1" colspan="2"><center><div id="ssel2" style="display:none" ><img src="/skiny/9.jpg" alt="9" class="skinimg" id="s9" name=skin value=9 /> <img src="/skiny/10.jpg" alt="10" class="skinimg" id="s10" name=skin value=10 /> <img src="/skiny/13.jpg" alt="13" class="skinimg" id="s13" name=skin value=13 /> <img src="/skiny/31.jpg" alt="31" class="skinimg" id="s31" name=skin value=31 /> <img src="/skiny/39.jpg" alt="39" class="skinimg" id="s39" name=skin value=39 /> <img src="/skiny/40.jpg" alt="40" class="skinimg" id="s40" name=skin value=40 /> <img src="/skiny/41.jpg" alt="41" class="skinimg" id="s41" name=skiny value=41 /> <img src="/skiny/54.jpg" alt="54" class="skinimg" id="s54" name=skin value=54 /> <img src="/skiny/56.jpg" alt="56" class="skinimg" id="s56" name=skiny value=56 /> <img src="/skiny/64.jpg" alt="64" class="skinimg" id="s64" name=skin value=64 /> <img src="/skiny/69.jpg" alt="69" class="skinimg" id="s69" name=skin value=69 /> <img src="/skiny/76.jpg" alt="76" class="skinimg" id="s76" name=skin value=76 /> <img src="/skiny/151.jpg" alt="151" class="skinimg" id="s151" name=skin value=151 /> <img src="/skiny/190.jpg" alt="190" class="skinimg" id="s190" name=skin value=190 /> <img src="/skiny/192.jpg" alt="192" class="skinimg" id="s192" name=skin value=192 /> <img src="/skiny/193.jpg" alt="193" class="skinimg" id="s193" name=skin value=193 /> <img src="/skiny/195.jpg" alt="195" class="skinimg" id="s195" name=skin value=195 /> <img src="/skiny/211.jpg" alt="211" class="skinimg" id="s211" name=skin value=211 /> <img src="/skiny/233.jpg" alt="233" class="skinimg" id="s233" name=skin value=233 /> <img src="/skiny/169.jpg" alt="169" class="skinimg" id="s169" name=skin value=169 /> <img src="/skiny/55.jpg" alt="55" class="skinimg" id="s55" name=skin value=55 /> </div>
  161. <div id="ssel1" style="display:none"><img src="/skiny/15.jpg" alt="15" class="skinimg" id="s15" name=skin value=15 /> <img src="/skiny/32.jpg" alt="32" class="skinimg" id="s32" name=skin value=32 /> <img src="/skiny/34.jpg" alt="34" class="skinimg" id="s34" name=skin value=34 /> <img src="/skiny/72.jpg" alt="72" class="skinimg" id="s72" name=skin value=72 /> <img src="/skiny/78.jpg" alt="78" class="skinimg" id="s78" name=skin value=78 /> <img src="/skiny/98.jpg" alt="98" class="skinimg" id="s98" name=skin value=98 /> <img src="/skiny/187.jpg" alt="187" class="skinimg" id="s187" name=skin value=187 /> <img src="/skiny/101.jpg" alt="101" class="skinimg" id="s101" name=skin value=101 /> <img src="/skiny/128.jpg" alt="128" class="skinimg" id="s128" name=skin value=128 /> <img src="/skiny/125.jpg" alt="125" class="skinimg" id="s125" name=skin value=125 /> <img src="/skiny/161.jpg" alt="161" class="skinimg" id="s161" name=skin value=161 /> <img src="/skiny/158.jpg" alt="158" class="skinimg" id="s158" name=skin value=158 /> <img src="/skiny/180.jpg" alt="180" class="skinimg" id="s180" name=skin value=180 /> <img src="/skiny/184.jpg" alt="184" class="skinimg" id="s184" name=skin value=184 /> <img src="/skiny/7.jpg" alt="7" class="skinimg" id="s7" name=skin value=7 /> <img src="/skiny/17.jpg" alt="17" class="skinimg" id="s17" name=skin value=17 /> <img src="/skiny/18.jpg" alt="18" class="skinimg" id="s18" name=skin value=18 /> <img src="/skiny/19.jpg" alt="19" class="skinimg" id="s19" name=skin value=19 /> <img src="/skiny/20.jpg" alt="20" class="skinimg" id="s20" name=skin value=20 /> <img src="/skiny/21.jpg" alt="21" class="skinimg" id="s21" name=skin value=21 /> <img src="/skiny/22.jpg" alt="22" class="skinimg" id="s22" name=skin value=22 /> <img src="/skiny/23.jpg" alt="23" class="skinimg" id="s23" name=skin value=23 /> <img src="/skiny/24.jpg" alt="24" class="skinimg" id="s24" name=skin value=24 /> <img src="/skiny/25.jpg" alt="25" class="skinimg" id="s25" name=skin value=25 /> <img src="/skiny/26.jpg" alt="26" class="skinimg" id="s26" name=skin value=26 /> <img src="/skiny/27.jpg" alt="27" class="skinimg" id="s27" name=skin value=27 /> <img src="/skiny/28.jpg" alt="28" class="skinimg" id="s28" name=skin value=28 /> <img src="/skiny/29.jpg" alt="29" class="skinimg" id="s29" name=skin value=29 /> <img src="/skiny/30.jpg" alt="30" class="skinimg" id="s30" name=skin value=30 /> <img src="/skiny/60.jpg" alt="60" class="skinimg" id="s60" name=skin value=60 /> <img src="/skiny/101.jpg" alt="101" class="skinimg" id="s101" name=skin value=101 /> <img src="/skiny/170.jpg" alt="170" class="skinimg" id="s170" name=skin value=170 /> <img src="/skiny/217.jpg" alt="217" class="skinimg" id="s217" name=skin value=217 /> <img src="/skiny/250.jpg" alt="250" class="skinimg" id="s250" name=skin value=250 /> <img src="/skiny/122.jpg" alt="122" class="skinimg" id="s122" name=skin value=122 /> </div></center></td></tr>
  162. <tr><td class="tcat" colspan="2"><center><input type="hidden" id="moonskin" name=skin /></center></td></tr>
  163. </td>
  164. </tr>
  165. </body>
  166. </tr>
  167. </script>
  168. <script type="text/javascript">
  169.  
  170.         jQuery(".skinimg").click( function () {
  171.  
  172.                 if( jQuery("#moonskin").val() != jQuery(this).attr("id").substr(1))
  173.  
  174.                 {
  175.  
  176.                         jQuery(".skinimg").fadeTo("fast", 0.33);
  177.  
  178.                         jQuery(this).fadeTo("fast", 1);
  179.  
  180.                         jQuery("#moonskin").val( jQuery(this).attr("id").substr(1) );
  181.  
  182.                 }
  183.  
  184.                 else
  185.  
  186.                 {
  187.  
  188.                         jQuery(".skinimg").fadeTo("slow", 1);
  189.  
  190.                         jQuery("#moonskin").val("");
  191.  
  192.                 }
  193.  
  194.         });
  195.  
  196.         jQuery("#hrpssel").change( function () {
  197.  
  198.         if(jQuery(this).val() == '2') { jQuery("#ssel2").slideDown("slow"); jQuery("#ssel1").slideUp("slow");
  199.  
  200.         } else if (jQuery(this).val() == '1') { jQuery("#ssel1").slideDown("slow"); jQuery("#ssel2").slideUp("slow");
  201.  
  202.         } else { jQuery("#ssel2").slideUp("slow"); jQuery("#ssel1").slideUp("slow"); }
  203.  
  204. });
  205.  
  206.         </script>
Advertisement
Add Comment
Please, Sign In to add comment