Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div id="content-main">
- <div class="main-area">
- <div class="multi-columns">
- <div class="fw-two-thirds-column">
- <div class="text-box">
- <p><font color="#000000"> <?php
- $ip=$_SERVER['REMOTE_ADDR'];
- if ($_SERVER['REQUEST_METHOD'] == 'POST') {
- $provinces = array('friesland', 'groningen', 'drenthe', 'overijssel', 'flevoland', 'noord-holland', 'zuid-holland', 'utrecht', 'gelderland', 'zeeland', 'noord-brabant', 'limburg', 'anders');
- $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');
- 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')) {
- echo '<font size="2">Sorry, de volgende fout(en) is/zijn opgetreden:</font>
- <br />
- <br />';
- if (!isset($_POST['gebruikersnaam']) || strlen($_POST['gebruikersnaam']) < 3 || strlen($_POST['gebruikersnaam']) > 15 || !ctype_alnum($_POST['gebruikersnaam'])) {
- echo '<font size="2">- Het veld gebruikersnaam is niet correct ingevuld, minimaal 3, maximaal 12 tekens en alleen letters en cijfers toegestaan.</font>
- <br />';
- }
- if (!isset($_POST['ww1']) || empty($_POST['ww1']) || !isset($_POST['ww2']) || strcmp($_POST['ww1'], $_POST['ww2']) != 0) {
- echo '<font size="2">- De wachtwoord velden zijn niet correct ingevuld, laat deze niet leeg en zorg dat ze gelijk aan elkaar zijn.</font>
- <br />';
- }
- if (!isset($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) || strlen($_POST['email']) > 255) {
- echo '<font size="2">- Het veld email is niet correct ingevuld, vul een geldig emailadres in.</font>
- <br />';
- }
- if (!isset($_POST['geslacht']) || ($_POST['geslacht'] != 'man' && $_POST['geslacht'] != 'vrouw')) {
- echo '<font size="2">- U heeft geen of een ongeldig geslacht gekozen.</font>
- <br />';
- }
- 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')) {
- echo '<font size="2">- U heeft geen of een een ongeldige geboortedatum ingevuld.</font>
- <br />';
- }
- if (!isset($_POST['woonplaats']) || strlen($_POST['woonplaats']) > 100) {
- echo '<font size="2">- U heeft geen of een ongeldige woonplaats ingevuld.</font>
- <br />';
- }
- if (!isset($_POST['provincie']) || !in_array(strtolower($_POST['provincie']), $provinces)) {
- echo '<font size="2">- U heeft geen of een ongeldige provincie ingevuld.</font>
- <br />';
- }
- if (!isset($_POST['land']) || !in_array(strtolower($_POST['land']), $countries)) {
- echo '<font size="2">- U heeft geen of een ongeldig land ingevuld.</font>
- <br />';
- }
- if (!isset($_POST['nieuwsbrief']) || ($_POST['nieuwsbrief'] != 'ja' && $_POST['nieuwsbrief'] != 'nee')) {
- echo '<font size="2">- U heeft niet correct aangegeven of u een nieuwsbrief wenst te ontvangen.</font>
- <br />';
- }
- echo '<br />
- Los de bovenstaande fouten op en probeer het opnieuw door <a href="javascript:history.go(-1)">hier</a> te klikken.';
- } else {
- if (isset($_FILES['avatar']) && !empty($_FILES['avatar'])) {
- $filename = $_FILES['avatar']['name'];
- $extensie = substr($filename, -3);
- $map = $_SERVER['DOCUMENT_ROOT'] . "/images/leden/";
- $file = $_FILES['avatar'];
- $breedte = $_FILES['avatar'];
- $max_bytes = 2000000;
- if (strtolower($extensie) != "gif" && strtolower($extensie) != "jpg" && strtolower($extensie) != "jpeg" && strtolower($extensie) != "png") {
- echo "Je kan alleen .gif, .jpg .jpeg en .png bestanden uploaden!";
- } elseif ($_FILES['foto']['size'] > $max_bytes) {
- echo ("Het bestand is groter dan " . $max_bytes . " bytes!");
- } else {
- $length = strlen($filename);
- $name = "pict";
- $name = substr($filename, 0, $length - 4);
- $i = "1";
- $tempname = $name;
- $picName = $_FILES['avatar']['name'];
- $nr = rand(11111, 99999999999);
- if (file_exists($_FILES['avatar']['name'])) {
- $picName = $nr . $_FILES['avatar']['name'];
- if (file_exists($picName)) {
- $picName = $nr . $_FILES['avatar']['name'];
- }
- }
- move_uploaded_file($_FILES['avatar']['tmp_name'], $map. $picName."") or die("Fout met uploaden plaatje");
- require_once 'includes/image.php';
- $image = new Image($map . $picName);
- $image->resizeAndSave(250, 200, $map . '250' . $picName);
- $image = new Image($map . $picName);
- $image->resizeAndSave(65, 65, $map . '65' . $picName);
- $image = new Image($map . $picName);
- $image->resizeAndSave(85, 85, $map . '85' . $picName);
- }
- $select = mysql_query("SELECT gebruikersnaam FROM leden WHERE gebruikersnaam = '" . $_POST['gebruikersnaam'] . "'");
- if (mysql_num_rows($select)) {
- echo "<font size=2>Sorry deze gebruikersnaam is al ingebruik!</font>";
- } elseif ($_POST['ww1'] != $_POST['ww2']) {
- echo "<font size=2>De wachtwoorden komen niet overeen!</font>";
- } elseif (!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {
- echo "<font size=2>Je hebt geen geldig email ingevuld!</font>";
- } else {
- echo "<font size=2>Je bent geregistreert, Kan nu meteen inloggen!</font>";
- mysql_query("
- INSERT INTO
- leden
- (id, gebruikersnaam, wachtwoord, email, birthdate, geslacht, provincie, woonplaats, afkomst, nieuwsbrief ,img ,ip)
- VALUES
- ('', '" . $_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());
- }
- }
- }
- }
- else {
- ?>Door de onderstaande zaken naar
- behoren in tevullen zullen wij een geschikt profiel voor
- u maken. Daarbij is het van belang dit zo goed en zorgvuldig
- mogelijk in tevullen .</font> </p>
- <form name="form1" method="post" action="" enctype="multipart/form-data">
- <table width="100%" border=".">
- <tr>
- <td width="899" height="35">Gebruikersnaam :</td>
- <td width="928"><input type='text' name='gebruikersnaam' size="26" maxlength="10"></td>
- </tr>
- <tr>
- <td height="35">Wachtwoord : </td>
- <td><input type='password' name='ww1' size="26"> </td>
- </tr>
- <tr>
- <td height="35">Wachtwoord opnieuw :</td>
- <td><input type='password' name='ww2' size="26"></td>
- </tr>
- <tr>
- <td height="35">Email :</td>
- <td><input type='text' name='email' size="26"></td>
- </tr>
- <tr>
- <td height="35">Geslacht : </td>
- <td>
- <input type="radio" name="geslacht" value="man" style="width:20px;">
- Man
- <input type="radio" name="geslacht" value="vrouw" style="width:20px;">
- Vrouw
- </td>
- </tr>
- <tr>
- <td height="35" >Geboortedatum : </td>
- <td><select name="birthday">
- <option value="01">01</option>
- <option value="02">02</option>
- <option value="03">03</option>
- <option value="04">04</option>
- <option value="05">05</option>
- <option value="06">06</option>
- <option value="07">07</option>
- <option value="08">08</option>
- <option value="09">09</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="birthmonth">
- <option value="01">januari</option>
- <option value="02">februari</option>
- <option value="03">maart</option>
- <option value="04">april</option>
- <option value="05">mei</option>
- <option value="06">juni</option>
- <option value="07">juli</option>
- <option value="08">augustus</option>
- <option value="09">september</option>
- <option value="10">oktober</option>
- <option value="11">november</option>
- <option value="12">december</option>
- </select>
- <select name="birthyear">
- <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>
- </tr>
- <tr>
- <td height="35">Woonplaats : </td>
- <td><input name='woonplaats' type='text' id="woonplaats" size="26"></td>
- </tr>
- <tr>
- <td height="35">Provincie : </td>
- <td><select name="provincie" id="provincie">
- <option value="Friesland">Friesland</option>
- <option value="Groningen">Groningen</option>
- <option value="Drenthe">Drenthe</option>
- <option value="Overijssel">Overijssel</option>
- <option value="Flevoland">Flevoland</option>
- <option value="Noord-Holland">Noord-Holland</option>
- <option value="Zuid-Holland">Zuid-Holland</option>
- <option value="Utrecht">Utrecht</option>
- <option value="Gelderland">Gelderland</option>
- <option value="Zeeland">Zeeland</option>
- <option value="Noord-Brabant">Noord-Brabant</option>
- <option value="Limburg">Limburg</option>
- <option value="Anders">Anders</option>
- </select></td>
- </tr>
- <tr>
- <td height="35">Afkomst : </td>
- <td><select name="land" style="width:150px;">
- <option value="Argentinië">Argentinië</option>
- <option value="Armenië">Armenië</option>
- <option value="Aruba">Aruba</option>
- <option value="Australië">Australië</option>
- <option value="België">België</option>
- <option value="Bosnië">Bosnië</option>
- <option value="Brazilië">Brazilië</option>
- <option value="Bulgarije">Bulgarije</option>
- <option value="Canada">Canada</option>
- <option value="China">China</option>
- <option value="Cuba">Cuba</option>
- <option value="Duitsland">Duitsland</option>
- <option value="Engeland">Engeland</option>
- <option value="Denenmarken">Denenmarken</option>
- <option value="Egypte">Egypte</option>
- <option value="Ethiopië">Ethiopië</option>
- <option value="Finland">Finland</option>
- <option value="Frankrijk">Frankrijk</option>
- <option value="Honduras">Honduras</option>
- <option value="Hong Kong">Hong Kong</option>
- <option value="Hongarije">Hongarije</option>
- <option value="Ierland">Ierland</option>
- <option value="Indië">Indië</option>
- <option value="Indonesië">Indonesië</option>
- <option value="Iran">Iran</option>
- <option value="Iraq">Iraq</option>
- <option value="Israel">Israel</option>
- <option value="Italië">Italië</option>
- <option value="Jamaica">Jamaica</option>
- <option value="Japan">Japan</option>
- <option value="Kazachstan">Kazachstan</option>
- <option value="Korea">Korea</option>
- <option value="Kroatië">Kroatië</option>
- <option value="Luxemburg">Luxemburg</option>
- <option value="Nederland" selected="selected">Nederland</option>
- <option value="Nederlandse Antille">Nederlandse Antille</option>
- <option value="Nepal">Nepal</option>
- <option value="Nieuw Zeeland">Nieuw Zeeland</option>
- <option value="Nigeria">Nigeria</option>
- <option value="Pakistan">Pakistan</option>
- <option value="Papua New Guinea">Papua New Guinea</option>
- <option value="Paraguay">Paraguay</option>
- <option value="Peru">Peru</option>
- <option value="Polen">Polen</option>
- <option value="Portugal">Portugal</option>
- <option value="Spanje">Spanje</option>
- <option value="Suriname">Suriname</option>
- <option value="Sweden">Sweden</option>
- <option value="Uzbekistan">Uzbekistan</option>
- <option value="Vietnam">Vietnam</option>
- <option value="Yugoslavië">Yugoslavië</option>
- <option value="Zwitserland">Zwitserland</option>
- </select></td>
- </tr>
- <tr>
- <td height="35">Nieuwsbrief : </td>
- <td><select name="nieuwsbrief" size="1" id="nieuwsbrief">
- <option value="ja" selected="selected">Ja</option>
- <option value="nee">Nee</option
- ></select></td>
- </tr>
- <tr>
- <td height="45">Avatar : </td>
- <td>
- <input type="radio" name="avatar" value="hhs.gif" style="width:20px;" checked>
- STANDAARD <br/>
- <input type="radio" name="avatar" value="hhs.gif" style="width:20px;" checked>
- <input type="file" name="avatar" size="20">
- </td>
- </tr>
- <tr>
- <td> </td>
- <td height="35px"><input type='submit' name='submit' value='Registreer!'> <?php
- }
- ?></td>
- </tr>
- </table>
- <tr>
- </tr>
- </table>
- </form>
- </div>
- </div>
- <div class="fw-forth-login">
- <div class="text-box">
- <strong>Volg HipHopStar.NL</strong>
- <? include("includes/volghiphopstar.php"); ?>
- </div>
- <div class="text-box"> <strong>Artiestenlijst</strong>
- <div style="border:0px black dotted; width:auto; height:190px; overflow:auto;">
- <?
- $query = mysql_query("SELECT * FROM artiesten ORDER BY naam ASC");
- while ($assoc = mysql_fetch_assoc($query)){
- ?>
- <a href="?pagina=artiest&name=<?=$assoc['naam'];?>">
- <?=$assoc['naam'];?>
- <br/>
- </a>
- <?
- }
- ?>
- </div>
- </div>
- <p> </p>
- <p> </p>
- </div>
- <p> </p>
- </div>
- <!-- IMAGE ALIGNAMENT -->
- </div>
- <!-- END: MAIN AREA -->
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement