Ik krijg geen output bij dit script? Ik zou echt niet weten wat er fout is.
bedankt!
<?php
session_start();
ob_start();
error_reporting(E_ALL);
// Toevoegen van de config.php, verander de directory als die in een andere map staat.
include_once("config.php");
// Opvragen van gegevens uit de db -> worden later gebruikt als variabelen.
$sql = "SELECT * FROM members WHERE gebruikersnaam='" .$_POST['gebruikersnaam'] . "'";
$query = mysql_query($sql) or die(mysql_error());;
$user_exist = mysql_num_rows($query) or die(mysql_error());;
if($_POST['aanmelden']){
if(!$_POST['naam'] || !$_POST['wachtwoord'] || !$_POST['gebruikersnaam'] || !$_POST['email']){ // velden ingevuld?
echo $rr, $r1;
echo '<META HTTP-EQUIV = "refresh" CONTENT = '.$rt.'; URL= "./$r0>"';
echo '<br><br><b>'.$re.'</b>';
}
elseif(!eregi("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $_POST['email'])){ // tekens?
echo $rr, $r2;
echo '<META HTTP-EQUIV = "refresh" CONTENT = '.$rt.'; URL= "./$r0>"';
echo '<br><br><b>'.$re.'</b>';
}
elseif(!eregi("[A-Za-z0-9-]", $_POST['gebruikersnaam'])){ // tekens?
echo $rr, $r3;
echo '<META HTTP-EQUIV = "refresh" CONTENT = '.$rt.'; URL= "./$r0>"';
echo '<br><br><b>'.$re.'</b>';
}
elseif($user_exist == 1){ // Controleren als de gebruikersnaam al in gebruik is.
echo $rr, $r4;
echo '<META HTTP-EQUIV = "refresh" CONTENT = '.$rt.'; URL= "./$r0>"';
echo '<br><br><b>'.$re.'</b>';
}
// Activation functie
else {
function Activation($lengte = 10) {
$tekens = array(a, b, c, d, e, f, g, h, i, j, l, k, j, h, g, f, d, s, s, a, m, n, n, m, w, r, t, y, u, p);
$random = '';
for($i = 1; $i <= $lengte; $i++)
$random .= $tekens[rand(0,10)];
return strtoupper($random); //make capital a,b,c to A,B,C
}
// Activation oproepen en verzenden
$activatiecode = Activatie();
$headers = 'MIME-Version: 1.0\n';
$headers .= 'Content-type: text/html; charset=iso-8859-1\n';
$headers .= 'From: '.$webs_reg_name.' <'.webs_reg_mail.'>\n';
$sql = 'INSERT INTO members (id, ondertitel, geslacht, avatar, gebruikersnaam, naam, wachtwoord, status, email, ip, activatie, datum) Values ("", "Nieuw Lid", "'.$_POST["geslacht"].'", "Geen", "'.$_POST["gebruikersnaam"].'", "'.$_POST["naam"].'", "'.$_POST["wachtwoord"].'", "Lid", "' . $_POST["email"] . '", "' . $_POST["ip"] . '", "'.$activatiecode.'", "'.$_POST["datum"].'")';
$query = mysql_query($sql) or die(mysql_error());
include_once ('email_template.php');
mail(''.$_POST["email"].'', ''.$r5.' '.$webs_name.'' , $bericht ,$headers);
// Melding met bericht dat het aanmelden gelukt is.
echo $r6;
echo '<META HTTP-EQUIV = "refresh" CONTENT = '.$rt.'; URL= "./$r0>"';
echo '<br><br><b>'.$re.'</b>';
}
}
// Forumlier dat de user die wil aanmelden moet invullen. (Je kan de benamingen aanpassen.)
else {
$date = date("d-m-Y H:i:s");
$ipadres = $_SERVER['REMOTE_ADDR'];
?>
<center><table><form method=POST action=aanmelden.php>
<td><?= $r7 ?> <TD><input type=text name=gebruikersnaam maxlength='12' value= <? $_POST['gebruikersnaam'] ?> ><tr>
<td><?= $r8 ?><TD><input type=text name=naam value= <? $_POST['naam'] ?> ><input type=hidden name=datum value= <? $date ?> ><tr>
<td><?= $r9 ?> <TD><input type=password name=wachtwoord value= <? $_POST['wachtwoord'] ?> ><input type=hidden name=ip value= <? $ipadres ?> ><tr>
<td><?= $r10 ?><TD><input type=text name=email value= <? $_POST['email'] ?> ><tr>
<td><?= $r11 ?><TD><select name=geslacht><option value=Man> <?= $r12 ?> </option><option value=Vrouw> <?= $r13 ?> </option></select><tr>
<td><td><input type=submit name=aanmelden value= <?= $r14 ?> ></form>
</table>
<?
}
// Headers afsluiten om header errors te voorkomen
ob_end_flush();
?>