Advertisement
Guest User

Php

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