Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.15 KB | None | 0 0
  1. <html>
  2. <head>
  3.  
  4. <style type="text/css">
  5.  
  6.  
  7.  
  8.  
  9. #box
  10. {
  11.  
  12. width:300px;
  13. height:150px;
  14. overflow: auto;
  15. border: 1px #333333 solid;
  16.  
  17. }
  18.  
  19. body {
  20. scrollbar-face-color: #F3FAFE;
  21. scrollbar-arrow-color: black;
  22. scrollbar-track-color: #F3FAFE;
  23. scrollbar-3dlight-color: #F3FAFE;
  24. scrollbar-highlight-color: #F3FAFE;
  25. scrollbar-shadow-color: black;
  26. scrollbar-darkshadow-color: #F3FAFE;
  27. }
  28.  
  29. font,body,td{color:#333333;font:7pt tahoma}
  30.  
  31. a:link, active, visited{color:#5dcb86;font:7pt verdana}
  32.  
  33. a:hover{color:#FFFFFF;font:7pt tahoma}
  34. a:hover{background: #F7DD4B}
  35. a:hover{border: 1px solid black}
  36.  
  37.  
  38.  
  39.  
  40. </style>
  41.  
  42. </head>
  43.  
  44. <body>
  45. <center>
  46. <?php
  47. include("../dbconnect.php");
  48.  
  49.  
  50.  
  51. if (isset($_POST['register']))
  52. {
  53.  
  54.  
  55. $ip = getenv("REMOTE_ADDR") ;
  56. Echo "Your IP is " . $ip . "<br />";
  57. $user = protect($_POST['user']);
  58. $pass = protect($_POST['pass']);
  59. $pass = md5($pass);
  60. $email = protect($_POST['email']);
  61. $code = protect($_POST['code']);
  62. $realname = protect($_POST['realname']);
  63. $country = protect($_POST['country']);
  64. $day = protect($_POST['day']);
  65. $month = protect($_POST['month']);
  66. $year = protect($_POST['year']);
  67. $birthday = "$day/$month/$year";
  68. $registered = date("d/m/y");
  69.  
  70.  
  71.  
  72.  
  73. $sql="INSERT INTO members (user, pass, email, code, realname, country, ip, birthday, registered)
  74. VALUES ('$user', '$pass', '$email', '$code', '$realname', '$country', '$ip', '$birthday', '$registered')";
  75.  
  76. if (!mysql_query($sql))
  77. {
  78. die('Error: ' . mysql_error());
  79. }
  80. echo "1 record added";
  81.  
  82.  
  83.  
  84.  
  85.  
  86. }
  87. // functions
  88.  
  89.  
  90. // Protect against inject
  91.  
  92. function protect($value)
  93. {
  94. return mysql_real_escape_string($value);
  95. }
  96.  
  97. // ***
  98.  
  99. // Generate random validation
  100.  
  101. function genRandomString($length)
  102. { $characters = "0123456789abcdefghijklmnopqrstuvwxyz";
  103. $string = '';
  104.  
  105. for ($p = 0; $p < $length; $p++)
  106. {
  107. $string .= $characters[mt_rand(0, strlen($characters)-1)];
  108. }
  109.  
  110.  
  111. return $string;
  112. }
  113.  
  114.  
  115. //Form Validation
  116.  
  117. function check_username($username) {
  118. $username = trim($username); // strip any white space
  119. $response = array(); // our response
  120.  
  121. // if the username is blank
  122. if (!$username) {
  123. $response = array(
  124. 'ok' => false,
  125. 'msg' => "Please specify a username");
  126.  
  127. // if the username does not match a-z or '.', '-', '_' then it's not valid
  128. } else if (!preg_match('/^[a-z0-9.-_]+$/', $username)) {
  129. $response = array(
  130. 'ok' => false,
  131. 'msg' => "Your username can only contain alphanumerics and period, dash and underscore (.-_)");
  132.  
  133. // this would live in an external library just to check if the username is taken
  134. } else if (username_taken($username)) {
  135. $response = array(
  136. 'ok' => false,
  137. 'msg' => "The selected username is not available");
  138.  
  139. // it's all good
  140. } else {
  141. $response = array(
  142. 'ok' => true,
  143. 'msg' => "This username is free");
  144. }
  145.  
  146. return $response;
  147. }
  148.  
  149.  
  150. <form method="post">
  151.  
  152. <div>
  153. <FIELDSET>
  154. <label for="username">Username, valid: a-z.-_</label>
  155. <input type="text" name="username" value="<?=@$_REQUEST['username']?>" id="username" />
  156. <span id="validateUsername"><?php if ($error) { echo $error['msg']; } ?></span>
  157. </FIELDSET>
  158. </div>
  159. if (@$_REQUEST['action'] == 'check_username' && isset($_SERVER['HTTP_X_REQUESTED_WITH'])) {
  160. echo json_encode(check_username($_REQUEST['username']));
  161. exit; // only print out the json version of the response
  162. }
  163.  
  164. ?>
  165. Password<br/><input type="password" name="pass" maxlength="255"/><br/><br />
  166. Email<br/><input type="text" name="email" maxlength="255"/><br/><br />
  167. Security Code (up to 8 numbers) <br/><input type="int" name="code" maxlength="8" /><br/><br />
  168. Real Name<br/><input type="text" name="realname" maxlength="255" /><br/><br />
  169.  
  170. Date of Birth <br/> <select name="day">
  171. <option value="blank"> </option> <option value='1'>1</option><option value='2'>2</option><option value='3'>3</option><option value='4'>4</option><option value='5'>5</option><option value='6'>6</option><option value='7'>7</option><option value='8'>8</option><option value='9'>9</option><option value='10'>10</option><option value='11'>11</option><option value='12'>12</option><option value='13'>13</option><option value='14'>14</option><option value='15'>15</option><option value='16'>16</option><option value='17'>17</option><option value='18'>18</option><option value='19'>19</option><option value='20'>20</option><option value='21'>21</option><option value='22'>22</option><option value='23'>23</option><option value='24'>24</option><option value='25'>25</option><option value='26'>26</option><option value='27'>27</option><option value='28'>28</option><option value='29'>29</option><option value='30'>30</option><option value='31'>31</option></select> <select name="month"> <option value="blank"> </option>
  172. <option value="01">January</option>
  173. <option value="02">February</option>
  174. <option value="03">March</option>
  175. <option value="04">April</option>
  176. <option value="05">May</option>
  177. <option value="06">June</option>
  178. <option value="07">July</option>
  179. <option value="08">August</option>
  180. <option value="09">September</option>
  181. <option value="10">October</option>
  182. <option value="11">November</option>
  183. <option value="12">December</option>
  184. </select> <select name="year"><option value="blank"> </option><option value='2005'>2005</option><option value='2004'>2004</option><option value='2003'>2003</option><option value='2002'>2002</option><option value='2001'>2001</option><option value='2000'>2000</option><option value='1999'>1999</option><option value='1998'>1998</option><option value='1997'>1997</option><option value='1996'>1996</option><option value='1995'>1995</option><option value='1994'>1994</option><option value='1993'>1993</option><option value='1992'>1992</option><option value='1991'>1991</option><option value='1990'>1990</option><option value='1989'>1989</option><option value='1988'>1988</option><option value='1987'>1987</option><option value='1986'>1986</option><option value='1985'>1985</option><option value='1984'>1984</option><option value='1983'>1983</option><option value='1982'>1982</option><option value='1981'>1981</option><option value='1980'>1980</option><option value='1979'>1979</option><option value='1978'>1978</option><option value='1977'>1977</option><option value='1976'>1976</option><option value='1975'>1975</option><option value='1974'>1974</option><option value='1973'>1973</option><option value='1972'>1972</option><option value='1971'>1971</option><option value='1970'>1970</option><option value='1969'>1969</option><option value='1968'>1968</option><option value='1967'>1967</option><option value='1966'>1966</option><option value='1965'>1965</option><option value='1964'>1964</option><option value='1963'>1963</option><option value='1962'>1962</option><option value='1961'>1961</option><option value='1960'>1960</option><option value='1959'>1959</option><option value='1958'>1958</option><option value='1957'>1957</option><option value='1956'>1956</option><option value='1955'>1955</option><option value='1954'>1954</option><option value='1953'>1953</option><option value='1952'>1952</option><option value='1951'>1951</option><option value='1950'>1950</option><option value='1949'>1949</option><option value='1948'>1948</option><option value='1947'>1947</option><option value='1946'>1946</option><option value='1945'>1945</option><option value='1944'>1944</option><option value='1943'>1943</option><option value='1942'>1942</option><option value='1941'>1941</option><option value='1940'>1940</option><option value='1939'>1939</option><option value='1938'>1938</option><option value='1937'>1937</option><option value='1936'>1936</option><option value='1935'>1935</option><option value='1934'>1934</option><option value='1933'>1933</option><option value='1932'>1932</option><option value='1931'>1931</option><option value='1930'>1930</option><option value='1929'>1929</option></select></td></tr>
  185. <br/><br/>
  186.  
  187. Country<br/><select name="country" /> <option value="blank"> </option>
  188. <option value="Afganistan">Afghanistan</option> <option value="Albania">Albania</option> <option value="Algeria">Algeria</option><option value="American Samoa">American Samoa</option><option value="Andorra">Andorra</option><option value="Angola">Angola</option><option value="Anguilla">Anguilla</option><option value="Antigua & Barbuda">Antigua & Barbuda</option><option value="Argentina">Argentina</option><option value="Armenia">Armenia</option>
  189. <option value="Aruba">Aruba</option><option value="Australia">Australia</option><option value="Austria">Austria</option><option value="Azerbaijan">Azerbaijan</option><option value="Bahamas">Bahamas</option><option value="Bahrain">Bahrain</option><option value="Bangladesh">Bangladesh</option><option value="Barbados">Barbados</option><option value="Belarus">Belarus</option><option value="Belgium">Belgium</option><option value="Belize">Belize</option><option value="Benin">Benin</option><option value="Bermuda">Bermuda</option><option value="Bhutan">Bhutan</option><option value="Bolivia">Bolivia</option><option value="Bonaire">Bonaire</option><option value="Bosnia & Herzegovina">Bosnia & Herzegovina</option><option value="Botswana">Botswana</option><option value="Brazil">Brazil</option><option value="British Indian Ocean Ter">British Indian Ocean Ter</option><option value="Brunei">Brunei</option><option value="Bulgaria">Bulgaria</option>
  190. <option value="Burkina Faso">Burkina Faso</option><option value="Burundi">Burundi</option><option value="Cambodia">Cambodia</option><option value="Cameroon">Cameroon</option><option value="Canada">Canada</option><option value="Canary Islands">Canary Islands</option>
  191. <option value="Cape Verde">Cape Verde</option><option value="Cayman Islands">Cayman Islands</option><option value="Central African Republic">Central African Republic</option><option value="Chad">Chad</option><option value="Channel Islands">Channel Islands</option><option value="Chile">Chile</option>
  192. <option value="China">China</option><option value="Christmas Island">Christmas Island</option><option value="Cocos Island">Cocos Island</option><option value="Colombia">Colombia</option><option value="Comoros">Comoros</option><option value="Congo">Congo</option><option value="Cook Islands">Cook Islands</option><option value="Costa Rica">Costa Rica</option><option value="Cote DIvoire">Cote D'Ivoire</option><option value="Croatia">Croatia</option>
  193. <option value="Cuba">Cuba</option><option value="Curaco">Curacao</option><option value="Cyprus">Cyprus</option><option value="Czech Republic">Czech Republic</option><option value="Denmark">Denmark</option><option value="Djibouti">Djibouti</option><option value="Dominica">Dominica</option>
  194. <option value="Dominican Republic">Dominican Republic</option><option value="East Timor">East Timor</option><option value="Ecuador">Ecuador</option>
  195. <option value="Egypt">Egypt</option><option value="El Salvador">El Salvador</option><option value="Equatorial Guinea">Equatorial Guinea</option>
  196. <option value="Eritrea">Eritrea</option><option value="Estonia">Estonia</option><option value="Ethiopia">Ethiopia</option>
  197. <option value="Falkland Islands">Falkland Islands</option><option value="Faroe Islands">Faroe Islands</option><option value="Fiji">Fiji</option>
  198. <option value="Finland">Finland</option><option value="France">France</option><option value="French Guiana">French Guiana</option><option value="French Polynesia">French Polynesia</option><option value="French Southern Ter">French Southern Ter</option><option value="Gabon">Gabon</option><option value="Gambia">Gambia</option><option value="Georgia">Georgia</option><option value="Germany">Germany</option><option value="Ghana">Ghana</option><option value="Gibraltar">Gibraltar</option><option value="Great Britain">Great Britain</option><option value="Greece">Greece</option><option value="Greenland">Greenland</option><option value="Grenada">Grenada</option><option value="Guadeloupe">Guadeloupe</option><option value="Guam">Guam</option><option value="Guatemala">Guatemala</option><option value="Guinea">Guinea</option><option value="Guyana">Guyana</option><option value="Haiti">Haiti</option><option value="Hawaii">Hawaii</option><option value="Honduras">Honduras</option><option value="Hong Kong">Hong Kong</option><option value="Hungary">Hungary</option><option value="Iceland">Iceland</option><option value="India">India</option><option value="Indonesia">Indonesia</option><option value="Iran">Iran</option><option value="Iraq">Iraq</option><option value="Ireland">Ireland</option><option value="Isle of Man">Isle of Man</option><option value="Israel">Israel</option><option value="Italy">Italy</option><option value="Jamaica">Jamaica</option>
  199. <option value="Japan">Japan</option><option value="Jordan">Jordan</option><option value="Kazakhstan">Kazakhstan</option><option value="Kenya">Kenya</option><option value="Kiribati">Kiribati</option><option value="Korea North">Korea North</option><option value="Korea Sout">Korea South</option><option value="Kuwait">Kuwait</option><option value="Kyrgyzstan">Kyrgyzstan</option><option value="Laos">Laos</option><option value="Latvia">Latvia</option><option value="Lebanon">Lebanon</option><option value="Lesotho">Lesotho</option><option value="Liberia">Liberia</option>
  200. <option value="Libya">Libya</option><option value="Liechtenstein">Liechtenstein</option><option value="Lithuania">Lithuania</option><option value="Luxembourg">Luxembourg</option><option value="Macau">Macau</option><option value="Macedonia">Macedonia</option><option value="Madagascar">Madagascar</option><option value="Malaysia">Malaysia</option><option value="Malawi">Malawi</option>
  201. <option value="Maldives">Maldives</option><option value="Mali">Mali</option><option value="Malta">Malta</option><option value="Marshall Islands">Marshall Islands</option><option value="Martinique">Martinique</option><option value="Mauritania">Mauritania</option><option value="Mauritius">Mauritius</option>
  202. <option value="Mayotte">Mayotte</option><option value="Mexico">Mexico</option><option value="Midway Islands">Midway Islands</option><option value="Moldova">Moldova</option><option value="Monaco">Monaco</option><option value="Mongolia">Mongolia</option><option value="Montserrat">Montserrat</option><option value="Morocco">Morocco</option><option value="Mozambique">Mozambique</option><option value="Myanmar">Myanmar</option><option value="Nambia">Nambia</option><option value="Nauru">Nauru</option><option value="Nepal">Nepal</option>
  203. <option value="Netherland Antilles">Netherland Antilles</option><option value="Netherlands">Netherlands (Holland, Europe)</option><option value="Nevis">Nevis</option><option value="New Caledonia">New Caledonia</option><option value="New Zealand">New Zealand</option><option value="Nicaragua">Nicaragua</option><option value="Niger">Niger</option><option value="Nigeria">Nigeria</option><option value="Niue">Niue</option>
  204. <option value="Norfolk Island">Norfolk Island</option><option value="Norway">Norway</option><option value="Oman">Oman</option><option value="Pakistan">Pakistan</option><option value="Palau Island">Palau Island</option><option value="Palestine">Palestine</option><option value="Panama">Panama</option><option value="Papua New Guinea">Papua New Guinea</option><option value="Paraguay">Paraguay</option><option value="Peru">Peru</option><option value="Phillipines">Philippines</option><option value="Pitcairn Island">Pitcairn Island</option><option value="Poland">Poland</option><option value="Portugal">Portugal</option><option value="Puerto Rico">Puerto Rico</option><option value="Qatar">Qatar</option><option value="Republic of Montenegro">Republic of Montenegro</option><option value="Republic of Serbia">Republic of Serbia</option><option value="Reunion">Reunion</option><option value="Romania">Romania</option><option value="Russia">Russia</option><option value="Rwanda">Rwanda</option><option value="St Barthelemy">St Barthelemy</option><option value="St Eustatius">St Eustatius</option><option value="St Helena">St Helena</option><option value="St Kitts-Nevis">St Kitts-Nevis</option><option value="St Lucia">St Lucia</option><option value="St Maarten">St Maarten</option><option value="St Pierre & Miquelon">St Pierre & Miquelon</option><option value="St Vincent & Grenadines">St Vincent & Grenadines</option><option value="Saipan">Saipan</option><option value="Samoa">Samoa</option><option value="Samoa American">Samoa American</option>
  205. <option value="San Marino">San Marino</option><option value="Sao Tome & Principe">Sao Tome & Principe</option><option value="Saudi Arabia">Saudi Arabia</option><option value="Senegal">Senegal</option><option value="Seychelles">Seychelles</option><option value="Sierra Leone">Sierra Leone</option>
  206. <option value="Singapore">Singapore</option><option value="Slovakia">Slovakia</option><option value="Slovenia">Slovenia</option><option value="Solomon Islands">Solomon Islands</option><option value="Somalia">Somalia</option><option value="South Africa">South Africa</option><option value="Spain">Spain</option><option value="Sri Lanka">Sri Lanka</option><option value="Sudan">Sudan</option><option value="Suriname">Suriname</option>
  207. <option value="Swaziland">Swaziland</option><option value="Sweden">Sweden</option><option value="Switzerland">Switzerland</option><option value="Syria">Syria</option><option value="Tahiti">Tahiti</option><option value="Taiwan">Taiwan</option><option value="Tajikistan">Tajikistan</option>
  208. <option value="Tanzania">Tanzania</option><option value="Thailand">Thailand</option><option value="Togo">Togo</option>
  209. <option value="Tokelau">Tokelau</option><option value="Tonga">Tonga</option><option value="Trinidad & Tobago">Trinidad & Tobago</option>
  210. <option value="Tunisia">Tunisia</option><option value="Turkey">Turkey</option><option value="Turkmenistan">Turkmenistan</option><option value="Turks & Caicos Is">Turks & Caicos Is</option><option value="Tuvalu">Tuvalu</option><option value="Uganda">Uganda</option><option value="Ukraine">Ukraine</option><option value="United Arab Erimates">United Arab Emirates</option><option value="United Kingdom">United Kingdom</option><option value="United States of America">United States of America</option><option value="Uraguay">Uruguay</option><option value="Uzbekistan">Uzbekistan</option><option value="Vanuatu">Vanuatu</option><option value="Vatican City State">Vatican City State</option><option value="Venezuela">Venezuela</option><option value="Vietnam">Vietnam</option><option value="Virgin Islands (Brit)">Virgin Islands (Brit)</option><option value="Virgin Islands (USA)">Virgin Islands (USA)</option><option value="Wake Island">Wake Island</option><option value="Wallis & Futana Is">Wallis & Futana Is</option><option value="Yemen">Yemen</option><option value="Zaire">Zaire</option><option value="Zambia">Zambia</option><option value="Zimbabwe">Zimbabwe</option>
  211. </select>
  212. <br /><br /><br /><br /><br /><br />
  213.  
  214. <div id="box">
  215. <b><u>Terms of Service</b></u> <br />
  216. The following are the Terms of Service, of which you agree to upon registering your account. Violation of these terms may result in your account being terminated, suspended or in some cases, deleted.
  217. </div>
  218. <br/><br/>
  219. <b><input type="checkbox" name="tos" /> I hereby agree to the Terms of Service </b> <br/><br />
  220. <input type="submit" value="Register" name="register">
  221. </form>
  222.  
  223.  
  224.  
  225.  
  226.  
  227. </center>
  228.  
  229.  
  230. </body>
  231.  
  232. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement