Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.37 KB | None | 0 0
  1. <div id="content-main">
  2. <div class="main-area">
  3. <div class="multi-columns">
  4. <div class="fw-two-thirds-column">
  5. <div class="text-box">
  6. <p><font color="#000000"> <?php
  7.  
  8. $ip=$_SERVER['REMOTE_ADDR'];
  9.  
  10.  
  11. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  12.  
  13. $provinces = array('friesland', 'groningen', 'drenthe', 'overijssel', 'flevoland', 'noord-holland', 'zuid-holland', 'utrecht', 'gelderland', 'zeeland', 'noord-brabant', 'limburg', 'anders');
  14.  
  15. $countries = array('argentinië', 'armenië', 'aruba', 'australië', 'belgië', 'bosnië', 'brazilië', 'bulgarije', 'canada', 'china', 'cuba', 'duitsland', 'engeland', 'denenmarken', 'egypte', 'ethiopië', 'finland', 'frankrijk', 'honduras', 'hong kong', 'hongarije', 'ierland', 'indië', 'indonesië', 'iran', 'iraq', 'israel', 'italië', 'jamaica', 'japan', 'kazachstan', 'korea', 'kroatië', 'luxemburg', 'nederland', 'nederlandse antille', 'nepal', 'nieuw zeeland', 'nigeria', 'pakistan', 'papua new guinea', 'paraguay', 'peru', 'polen', 'portugal', 'spanje', 'suriname', 'sweden', 'uzbekistan', 'vietnam', 'yugoslavië', 'zwitserland');
  16.  
  17. if (!isset($_POST['gebruikersnaam']) || strlen($_POST['gebruikersnaam']) < 3 || strlen($_POST['gebruikersnaam']) > 12 || !ctype_alnum($_POST['gebruikersnaam']) || !isset($_POST['ww1']) || !isset($_POST['ww2']) || strcmp($_POST['ww1'], $_POST['ww2']) != 0 || !isset($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) || strlen($_POST['email']) > 255 || !isset($_POST['geslacht']) || ($_POST['geslacht'] != 'man' && $_POST['geslacht'] != 'vrouw') || !isset($_POST['birthday']) || !isset($_POST['birthmonth']) || !isset($_POST['birthyear']) || !ctype_digit($_POST['birthday']) || !ctype_digit($_POST['birthmonth']) || !ctype_digit($_POST['birthyear']) || $_POST['birthday'] > 31 || $_POST['birthmonth'] > 12 || $_POST['birthyear'] < 1900 || $_POST['birthyear'] > date('Y') || !isset($_POST['woonplaats']) || strlen($_POST['woonplaats']) > 100 || !isset($_POST['provincie']) || !in_array(strtolower($_POST['provincie']), $provinces) || !isset($_POST['land']) || !in_array(strtolower($_POST['land']), $countries) || !isset($_POST['nieuwsbrief']) || ($_POST['nieuwsbrief'] != 'ja' && $_POST['nieuwsbrief'] != 'nee')) {
  18.  
  19. echo '<font size="2">Sorry, de volgende fout(en) is/zijn opgetreden:</font>
  20. <br />
  21. <br />';
  22.  
  23. if (!isset($_POST['gebruikersnaam']) || strlen($_POST['gebruikersnaam']) < 3 || strlen($_POST['gebruikersnaam']) > 15 || !ctype_alnum($_POST['gebruikersnaam'])) {
  24.  
  25. echo '<font size="2">- Het veld gebruikersnaam is niet correct ingevuld, minimaal 3, maximaal 12 tekens en alleen letters en cijfers toegestaan.</font>
  26. <br />';
  27.  
  28. }
  29.  
  30. if (!isset($_POST['ww1']) || empty($_POST['ww1']) || !isset($_POST['ww2']) || strcmp($_POST['ww1'], $_POST['ww2']) != 0) {
  31.  
  32. echo '<font size="2">- De wachtwoord velden zijn niet correct ingevuld, laat deze niet leeg en zorg dat ze gelijk aan elkaar zijn.</font>
  33. <br />';
  34.  
  35. }
  36.  
  37. if (!isset($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) || strlen($_POST['email']) > 255) {
  38.  
  39. echo '<font size="2">- Het veld email is niet correct ingevuld, vul een geldig emailadres in.</font>
  40. <br />';
  41.  
  42. }
  43.  
  44. if (!isset($_POST['geslacht']) || ($_POST['geslacht'] != 'man' && $_POST['geslacht'] != 'vrouw')) {
  45.  
  46. echo '<font size="2">- U heeft geen of een ongeldig geslacht gekozen.</font>
  47. <br />';
  48.  
  49. }
  50.  
  51. if (!isset($_POST['birthday']) || !isset($_POST['birthmonth']) || !isset($_POST['birthyear']) || !ctype_digit($_POST['birthday']) || !ctype_digit($_POST['birthmonth']) || !ctype_digit($_POST['birthyear']) || $_POST['birthday'] > 31 || $_POST['birthmonth'] > 12 || $_POST['birthyear'] < 1900 || $_POST['birthyear'] > date('Y')) {
  52.  
  53. echo '<font size="2">- U heeft geen of een een ongeldige geboortedatum ingevuld.</font>
  54. <br />';
  55.  
  56. }
  57.  
  58. if (!isset($_POST['woonplaats']) || strlen($_POST['woonplaats']) > 100) {
  59.  
  60. echo '<font size="2">- U heeft geen of een ongeldige woonplaats ingevuld.</font>
  61. <br />';
  62.  
  63. }
  64.  
  65. if (!isset($_POST['provincie']) || !in_array(strtolower($_POST['provincie']), $provinces)) {
  66.  
  67. echo '<font size="2">- U heeft geen of een ongeldige provincie ingevuld.</font>
  68. <br />';
  69.  
  70. }
  71.  
  72. if (!isset($_POST['land']) || !in_array(strtolower($_POST['land']), $countries)) {
  73.  
  74. echo '<font size="2">- U heeft geen of een ongeldig land ingevuld.</font>
  75. <br />';
  76.  
  77. }
  78.  
  79. if (!isset($_POST['nieuwsbrief']) || ($_POST['nieuwsbrief'] != 'ja' && $_POST['nieuwsbrief'] != 'nee')) {
  80.  
  81. echo '<font size="2">- U heeft niet correct aangegeven of u een nieuwsbrief wenst te ontvangen.</font>
  82. <br />';
  83.  
  84. }
  85.  
  86. echo '<br />
  87. Los de bovenstaande fouten op en probeer het opnieuw door <a href="javascript:history.go(-1)">hier</a> te klikken.';
  88.  
  89. } else {
  90.  
  91. if (isset($_FILES['avatar']) && !empty($_FILES['avatar'])) {
  92. $filename = $_FILES['avatar']['name'];
  93. $extensie = substr($filename, -3);
  94. $map = $_SERVER['DOCUMENT_ROOT'] . "/images/leden/";
  95. $file = $_FILES['avatar'];
  96.  
  97. $breedte = $_FILES['avatar'];
  98. $max_bytes = 2000000;
  99.  
  100. if (strtolower($extensie) != "gif" && strtolower($extensie) != "jpg" && strtolower($extensie) != "jpeg" && strtolower($extensie) != "png") {
  101. echo "Je kan alleen .gif, .jpg .jpeg en .png bestanden uploaden!";
  102. } elseif ($_FILES['foto']['size'] > $max_bytes) {
  103. echo ("Het bestand is groter dan " . $max_bytes . " bytes!");
  104. } else {
  105.  
  106. $length = strlen($filename);
  107. $name = "pict";
  108. $name = substr($filename, 0, $length - 4);
  109. $i = "1";
  110. $tempname = $name;
  111.  
  112. $picName = $_FILES['avatar']['name'];
  113. $nr = rand(11111, 99999999999);
  114. if (file_exists($_FILES['avatar']['name'])) {
  115. $picName = $nr . $_FILES['avatar']['name'];
  116. if (file_exists($picName)) {
  117. $picName = $nr . $_FILES['avatar']['name'];
  118. }
  119. }
  120.  
  121. move_uploaded_file($_FILES['avatar']['tmp_name'], $map. $picName."") or die("Fout met uploaden plaatje");
  122.  
  123. require_once 'includes/image.php';
  124.  
  125. $image = new Image($map . $picName);
  126. $image->resizeAndSave(250, 200, $map . '250' . $picName);
  127.  
  128. $image = new Image($map . $picName);
  129. $image->resizeAndSave(65, 65, $map . '65' . $picName);
  130.  
  131. $image = new Image($map . $picName);
  132. $image->resizeAndSave(85, 85, $map . '85' . $picName);
  133. }
  134. $select = mysql_query("SELECT gebruikersnaam FROM leden WHERE gebruikersnaam = '" . $_POST['gebruikersnaam'] . "'");
  135. if (mysql_num_rows($select)) {
  136. echo "<font size=2>Sorry deze gebruikersnaam is al ingebruik!</font>";
  137. } elseif ($_POST['ww1'] != $_POST['ww2']) {
  138. echo "<font size=2>De wachtwoorden komen niet overeen!</font>";
  139. } elseif (!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {
  140. echo "<font size=2>Je hebt geen geldig email ingevuld!</font>";
  141. } else {
  142. echo "<font size=2>Je bent geregistreert, Kan nu meteen inloggen!</font>";
  143. mysql_query("
  144. INSERT INTO
  145. leden
  146.  
  147. (id, gebruikersnaam, wachtwoord, email, birthdate, geslacht, provincie, woonplaats, afkomst, nieuwsbrief ,img ,ip)
  148. VALUES
  149. ('', '" . $_POST['gebruikersnaam'] . "','" . md5($_POST['ww2']) . "','" . $_POST['email'] . "','" . $_POST['birthyear'] . "-" . $_POST['birthmonth'] . "-" . $_POST['birthday'] . "','" . $_POST['geslacht'] . "','" . $_POST['provincie'] . "','" . $_POST['woonplaats'] . "','" . $_POST['land'] . "','" . $_POST['nieuwsbrief'] . "','" . (isset($picName) ? $picName : 'hhs.gif') . "'),'" . $_POST['$ip'] . "'") or die(mysql_error());
  150. }
  151.  
  152. }
  153.  
  154. }
  155.  
  156. }
  157. else {
  158.  
  159. ?>Door de onderstaande zaken naar
  160. behoren in tevullen zullen wij een geschikt profiel voor
  161. u maken. Daarbij is het van belang dit zo goed en zorgvuldig
  162. mogelijk in tevullen .</font> </p>
  163. <form name="form1" method="post" action="" enctype="multipart/form-data">
  164.  
  165.  
  166.  
  167. <table width="100%" border=".">
  168. <tr>
  169. <td width="899" height="35">Gebruikersnaam :</td>
  170. <td width="928"><input type='text' name='gebruikersnaam' size="26" maxlength="10"></td>
  171. </tr>
  172. <tr>
  173. <td height="35">Wachtwoord : </td>
  174. <td><input type='password' name='ww1' size="26"> </td>
  175. </tr>
  176. <tr>
  177. <td height="35">Wachtwoord opnieuw :</td>
  178. <td><input type='password' name='ww2' size="26"></td>
  179. </tr>
  180. <tr>
  181. <td height="35">Email :</td>
  182. <td><input type='text' name='email' size="26"></td>
  183. </tr>
  184. <tr>
  185. <td height="35">Geslacht : </td>
  186. <td>
  187. <input type="radio" name="geslacht" value="man" style="width:20px;">
  188. Man
  189. <input type="radio" name="geslacht" value="vrouw" style="width:20px;">
  190. Vrouw
  191. </td>
  192. </tr>
  193. <tr>
  194. <td height="35" >Geboortedatum : </td>
  195. <td><select name="birthday">
  196. <option value="01">01</option>
  197. <option value="02">02</option>
  198.  
  199. <option value="03">03</option>
  200.  
  201. <option value="04">04</option>
  202. <option value="05">05</option>
  203. <option value="06">06</option>
  204. <option value="07">07</option>
  205. <option value="08">08</option>
  206.  
  207. <option value="09">09</option>
  208.  
  209. <option value="10">10</option>
  210. <option value="11">11</option>
  211. <option value="12">12</option>
  212. <option value="13">13</option>
  213. <option value="14">14</option>
  214.  
  215. <option value="15">15</option>
  216.  
  217. <option value="16">16</option>
  218. <option value="17">17</option>
  219. <option value="18">18</option>
  220. <option value="19">19</option>
  221. <option value="20">20</option>
  222.  
  223. <option value="21">21</option>
  224.  
  225. <option value="22">22</option>
  226. <option value="23">23</option>
  227. <option value="24">24</option>
  228. <option value="25">25</option>
  229. <option value="26">26</option>
  230.  
  231. <option value="27">27</option>
  232.  
  233. <option value="28">28</option>
  234. <option value="29">29</option>
  235. <option value="30">30</option>
  236. <option value="31">31</option>
  237. </select>
  238.  
  239. <select name="birthmonth">
  240.  
  241. <option value="01">januari</option>
  242. <option value="02">februari</option>
  243. <option value="03">maart</option>
  244. <option value="04">april</option>
  245. <option value="05">mei</option>
  246. <option value="06">juni</option>
  247.  
  248. <option value="07">juli</option>
  249. <option value="08">augustus</option>
  250. <option value="09">september</option>
  251. <option value="10">oktober</option>
  252. <option value="11">november</option>
  253. <option value="12">december</option>
  254.  
  255. </select>
  256. <select name="birthyear">
  257. <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" selected="selected">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><option value="1928">1928</option><option value="1927">1927</option><option value="1926">1926</option><option value="1925">1925</option><option value="1924">1924</option><option value="1923">1923</option><option value="1922">1922</option><option value="1921">1921</option><option value="1920">1920</option><option value="1919">1919</option><option value="1918">1918</option><option value="1917">1917</option><option value="1916">1916</option><option value="1915">1915</option><option value="1914">1914</option><option value="1913">1913</option><option value="1912">1912</option><option value="1911">1911</option><option value="1910">1910</option><option value="1909">1909</option><option value="1908">1908</option><option value="1907">1907</option><option value="1906">1906</option><option value="1905">1905</option><option value="1904">1904</option><option value="1903">1903</option><option value="1902">1902</option><option value="1901">1901</option><option value="1900">1900</option><option value="1899">1899</option><option value="1898">1898</option><option value="1897">1897</option> </td>
  258. </tr>
  259. <tr>
  260. <td height="35">Woonplaats : </td>
  261. <td><input name='woonplaats' type='text' id="woonplaats" size="26"></td>
  262. </tr>
  263. <tr>
  264. <td height="35">Provincie : </td>
  265. <td><select name="provincie" id="provincie">
  266. <option value="Friesland">Friesland</option>
  267. <option value="Groningen">Groningen</option>
  268. <option value="Drenthe">Drenthe</option>
  269. <option value="Overijssel">Overijssel</option>
  270. <option value="Flevoland">Flevoland</option>
  271. <option value="Noord-Holland">Noord-Holland</option>
  272. <option value="Zuid-Holland">Zuid-Holland</option>
  273. <option value="Utrecht">Utrecht</option>
  274. <option value="Gelderland">Gelderland</option>
  275. <option value="Zeeland">Zeeland</option>
  276. <option value="Noord-Brabant">Noord-Brabant</option>
  277. <option value="Limburg">Limburg</option>
  278. <option value="Anders">Anders</option>
  279. </select></td>
  280. </tr>
  281. <tr>
  282. <td height="35">Afkomst : </td>
  283. <td><select name="land" style="width:150px;">
  284. <option value="Argentinië">Argentinië</option>
  285. <option value="Armenië">Armenië</option>
  286. <option value="Aruba">Aruba</option>
  287. <option value="Australië">Australië</option>
  288. <option value="België">België</option>
  289. <option value="Bosnië">Bosnië</option>
  290. <option value="Brazilië">Brazilië</option>
  291. <option value="Bulgarije">Bulgarije</option>
  292. <option value="Canada">Canada</option>
  293. <option value="China">China</option>
  294. <option value="Cuba">Cuba</option>
  295. <option value="Duitsland">Duitsland</option>
  296. <option value="Engeland">Engeland</option>
  297. <option value="Denenmarken">Denenmarken</option>
  298. <option value="Egypte">Egypte</option>
  299. <option value="Ethiopië">Ethiopië</option>
  300. <option value="Finland">Finland</option>
  301. <option value="Frankrijk">Frankrijk</option>
  302. <option value="Honduras">Honduras</option>
  303. <option value="Hong Kong">Hong Kong</option>
  304. <option value="Hongarije">Hongarije</option>
  305. <option value="Ierland">Ierland</option>
  306. <option value="Indië">Indië</option>
  307. <option value="Indonesië">Indonesië</option>
  308. <option value="Iran">Iran</option>
  309. <option value="Iraq">Iraq</option>
  310. <option value="Israel">Israel</option>
  311. <option value="Italië">Italië</option>
  312. <option value="Jamaica">Jamaica</option>
  313. <option value="Japan">Japan</option>
  314. <option value="Kazachstan">Kazachstan</option>
  315. <option value="Korea">Korea</option>
  316. <option value="Kroatië">Kroatië</option>
  317. <option value="Luxemburg">Luxemburg</option>
  318. <option value="Nederland" selected="selected">Nederland</option>
  319. <option value="Nederlandse Antille">Nederlandse Antille</option>
  320. <option value="Nepal">Nepal</option>
  321. <option value="Nieuw Zeeland">Nieuw Zeeland</option>
  322. <option value="Nigeria">Nigeria</option>
  323. <option value="Pakistan">Pakistan</option>
  324. <option value="Papua New Guinea">Papua New Guinea</option>
  325. <option value="Paraguay">Paraguay</option>
  326. <option value="Peru">Peru</option>
  327. <option value="Polen">Polen</option>
  328. <option value="Portugal">Portugal</option>
  329. <option value="Spanje">Spanje</option>
  330. <option value="Suriname">Suriname</option>
  331. <option value="Sweden">Sweden</option>
  332. <option value="Uzbekistan">Uzbekistan</option>
  333. <option value="Vietnam">Vietnam</option>
  334. <option value="Yugoslavië">Yugoslavië</option>
  335. <option value="Zwitserland">Zwitserland</option>
  336. </select></td>
  337. </tr>
  338. <tr>
  339. <td height="35">Nieuwsbrief : </td>
  340. <td><select name="nieuwsbrief" size="1" id="nieuwsbrief">
  341. <option value="ja" selected="selected">Ja</option>
  342. <option value="nee">Nee</option
  343. ></select></td>
  344. </tr>
  345. <tr>
  346. <td height="45">Avatar : </td>
  347. <td>
  348. <input type="radio" name="avatar" value="hhs.gif" style="width:20px;" checked>
  349. STANDAARD <br/>
  350.  
  351.  
  352. <input type="radio" name="avatar" value="hhs.gif" style="width:20px;" checked>
  353. <input type="file" name="avatar" size="20">
  354.  
  355.  
  356. </td>
  357. </tr>
  358. <tr>
  359. <td>&nbsp;</td>
  360. <td height="35px"><input type='submit' name='submit' value='Registreer!'> <?php
  361.  
  362. }
  363.  
  364. ?></td>
  365. </tr>
  366. </table>
  367. <tr>
  368.  
  369. </tr>
  370. </table>
  371. </form>
  372. </div>
  373. </div>
  374. <div class="fw-forth-login">
  375. <div class="text-box">
  376. <strong>Volg HipHopStar.NL</strong>
  377. <? include("includes/volghiphopstar.php"); ?>
  378. </div>
  379. <div class="text-box"> <strong>Artiestenlijst</strong>
  380. <div style="border:0px black dotted; width:auto; height:190px; overflow:auto;">
  381. <?
  382. $query = mysql_query("SELECT * FROM artiesten ORDER BY naam ASC");
  383. while ($assoc = mysql_fetch_assoc($query)){
  384. ?>
  385. <a href="?pagina=artiest&name=<?=$assoc['naam'];?>">
  386. <?=$assoc['naam'];?>
  387. <br/>
  388. </a>
  389. <?
  390. }
  391. ?>
  392. </div>
  393. </div>
  394. <p>&nbsp;</p>
  395. <p>&nbsp;</p>
  396. </div>
  397. <p>&nbsp;</p>
  398. </div>
  399. <!-- IMAGE ALIGNAMENT -->
  400. </div>
  401. <!-- END: MAIN AREA -->
  402. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement