[b]---------admin.php---------[/b]
[code]
<?php

$check_login = true;
$LoggedInPage = 'Admin Paneel';
require('check.php');// check includen zodat er geen gasten erop komen

if(!$adminLoggedIn)// ook als er geen admin is ingelogegd stop de rest van de pagina
{
	die('<h1>Geen Toegang</h1>');
}

$mode = $_GET['mode'];// mode
$user = $_GET['user'];// gebruiker
$step = $_GET['step'];// stap

// voor de instellingen hebben we geen mode.. maar voor gebruikers bewerken wel!
if($mode && $user)
{
	if(!$user or !file_exists('members/'.$user.'.php'))
	{// als er geen gebruiker is geselecteerd of als er de gebruiker niet bestaatstop dan
		die('Gebruiker bestaat niet');
	}
	if($mode == 'delUser')// we willen een gebruiker verwijderen
	{
		if(!$step)// als er geen stap is geselecteerd.. vraag om zekerheid voor het verwijderen van gebruiker
		{
			die('weet u zeker dat u de gebruiker '.$user.' wilt verwijderen?<br><a href="admin.php?mode=delUser&user='.$user.'&step=ja">ja</a> &nbsp; <a href="admin.php?mode=delUser&user='.$user.'&step=nee">nee</a>');
		}
		elseif($step == 'ja')// als de admin ja zegt..
		{
			if(unlink('members/'.$user.'.php'))// als het bestand verwijderd kon worden 
			{
				echo('gebruiker met succes verwijderd!');// zeg het en verwijder ook de pm's
				$handle = opendir('pms');
				while(false !==($file = readdir($handle)))
				{
					if($file != "." && $file != ".." && ereg("_".$LoggedInUser,$file))
					{
						if(unlink("pms/$file"))
						{
							echo('Pm verwijderd');
						}
						else
						{
							echo('Pm niet verwijderd verwijderd');
						}
					}
				}
				closedir($handle);
				header("Location: admin.php");
				die();
			}
			else
			{
				die('gebruiker niet verwijderd!');// en anders zeg dat het niet gelukt is!
			}
		}
		elseif($step == 'nee')
		{
			header("Location: admin.php");
		}
	}
	elseif($mode == 'BanUser')// we willen een gebruiker Bannen
	{
		if(!$step)// geen stap.. vraag om zekerheid
		{
			die('weet u zeker dat u de gebruiker '.$user.' wilt Bannen?<br><a href="admin.php?mode=BanUser&user='.$user.'&step=ja">ja</a> &nbsp; <a href="admin.php?mode=BanUser&user='.$user.'&step=nee">nee</a>');
		}
		elseif($step == 'ja')// stap ja.. ban de gebruiker
		{
			include 'members/'.$user.'.php';
			
			$Ban = "1";

			$content = "<"."?\n\n";
			$content .= "\$password = \"$password\";\n";
			$content .= "\$email = \"$email\";\n";
			$content .= "\$HideStatus = $HideStatus;\n";
			$content .= "\$admin = $admin;\n";
			$content .= "\$Ban = $Ban;\n";
			$content .= "\n?".">";

			$fopen = fopen('members/'.$user.'.php', "w+");
			fwrite($fopen, $content);
			fclose($fopen);
			echo($user.' is met succes gebanned!<br>Klik <a href="admin.php">hier</a> om terug te gaan naar de admin paneel');
			header("Location: admin.php");
			die();
		}
		elseif($step == 'nee')//stap nee.. redirect naar de admin pagina
		{
			header("Location: admin.php");
		}
	}
	elseif($mode == 'UnbanUser')// we willen een gebruiker unbannen
	{
		if(!$step)// geen stap.. vraag om zekerheid
		{
			die('Weet u zeker dat u de gebruiker '.$user.' wilt unbannen?<br><a href="admin.php?mode=UnbanUser&user='.$user.'&step=ja">ja</a> &nbsp; <a href="admin.php?mode=UnbanUser&user='.$user.'&step=nee">nee</a>');
		}
		elseif($step == 'ja')// stap ja.. unban de gebruiker
		{
			include 'members/'.$user.'.php';
			
			$Ban = "0";

			$content = "<"."?\n\n";
			$content .= "\$password = \"$password\";\n";
			$content .= "\$email = \"$email\";\n";
			$content .= "\$HideStatus = $HideStatus;\n";
			$content .= "\$admin = $admin;\n";
			$content .= "\$Ban = $Ban;\n";
			$content .= "\n?".">";

			$fopen = fopen('members/'.$user.'.php', "w+");
			fwrite($fopen, $content);
			fclose($fopen);
			die($user.' is met succes geunbanned!<br>Klik <a href="admin.php">hier</a> om terug te gaan naar de admin paneel');
		}
		elseif($step == 'nee')// we willen een gebruiker unbannen
		{
			header("Location: admin.php");
		}
	}
	exit();
}
else// mode is niet geselecteerd.. dus standaard instellingen bewerken
{
	if($_SERVER['REQUEST_METHOD'] == 'POST')// als we de instellingen hebben gekregen, schrijf config.php
	{
		$website_post = $_POST['website_post'];
		$afzender_post = $_POST['afzender_post'];
		$pagina_post = $_POST['pagina_post'];
		$GenereerWachtwoord_post = $_POST['GenereerWachtwoord_post'];
		$HideStatusToegestaan_post = $_POST['HideStatusToegestaan_post'];
		$ShowMemberslist_post = $_POST['ShowMemberslist_post'];
		$ColorAdmin_post = $_POST['ColorAdmin_post'];
		$Tijd_post = $_POST['Tijd_post'];

		$content = "<"."?\n\n";
		$content .= "\$website = \"$website_post\";\n";
		$content .= "\$afzender = \"$afzender_post\";\n";
		$content .= "\$pagina = \"$pagina_post\";\n";
		$content .= "\$ColorAdmin = \"$ColorAdmin_post\";\n";
		$content .= "\$GenereerWachtwoord = $GenereerWachtwoord_post;\n";
		$content .= "\$HideStatusToegestaan = $HideStatusToegestaan_post;\n";
		$content .= "\$ShowMemberslist = $ShowMemberslist_post;\n";
		$content .= "\$Tijd = $Tijd_post;\n";
		$content .= "\n?".">";

		$handle = fopen('config.php','w+');
		fwrite($handle, $content);
		fclose($handle);
	}
	else// anders de instellingen laten zien om te bewerken
	{
		include('config.php');
		if($GenereerWachtwoord == true)
		{
			$GenPassCheck1 = " checked";
			$GenPassCheck2 = "";
		}
		else
		{
			$GenPassCheck1 = "";
			$GenPassCheck2 = " checked";
		}
		if($HideStatusToegestaan == true)
		{
			$HideStatusCheck1 = " checked";
			$HideStatusCheck2 = "";
		}
		else
		{
			$HideStatusCheck1 = "";
			$HideStatusCheck2 = " checked";
		}
		if($ShowMemberslist == true)
		{
			$ShowMemCheck1 = " checked";
			$ShowMemCheck2 = "";
		}
		else
		{
			$ShowMemCheck1 = "";
			$ShowMemCheck2 = " checked";
		}
		
		$test_user = ($LoggedInUser == 'test') ? 'u bent een test gebruiker dus u kunt niet wijzigen' : '<tr><td>&nbsp;</td><td><input name="submit" type="submit" value="install"></td></tr>';

		echo
		'<form action="admin.php" method="post"><table><tr><td>Website naam: </td><td>'.
		'<input type="text" name="website_post" value="'.$website.'"></td></tr><tr><td>Admin Email: </td><td>'.
		'<input type="text" name="afzender_post" value="'.$afzender.'"></td></tr><tr><td>Pagina waar de gebruikers '.
		'heen gaan na inloggen: </td><td><input type="text" name="pagina_post" value="'.$pagina.'"></td></tr><tr><td>'.
		'Automatisch Wachtwoord tijdens registratie: </td><td>'.
		'<input type="radio" name="GenereerWachtwoord_post" value="true"'.$GenPassCheck1.'> Ja &nbsp; <input type="radio" name="GenereerWachtwoord_post" value="false"'.$GenPassCheck2.'> nee</td></tr><tr><td>Toestaan dat mensen hun status verbergen: </td><td>'.
		'<input type="radio" name="HideStatusToegestaan_post" value="true"'.$HideStatusCheck1.'> Ja &nbsp; <input '.
		'type="radio" name="HideStatusToegestaan_post" value="false"'.$HideStatusCheck2.'> nee</td></tr><tr><td>Laat '.
		'gebruikerslijst aan gasten zien: </td><td><input type="radio" name="ShowMemberslist_post" value="true"'.
		$ShowMemCheck1.'> Ja &nbsp; <input type="radio" name="ShowMemberslist_post" value="false"'.$ShowMemCheck2.'> '.
		'nee</td></tr><tr><td>Admin kleur: </td><td><input type="text" name="ColorAdmin_post" value="'.$ColorAdmin.'"> '.
		'&nbsp; voorbeeld: <font color="'.$ColorAdmin.'">Naam</font></td></tr><tr><td>Na hoeveel minuten moet iemand '.
		'uit de online gebruikerslijst verwijderd worden: </td><td><input type="text" name="Tijd_post" value="'.
		$Tijd.'"></td></tr>'.$test_user.'</table></form>';
	}
}
?>
[/code]

[b]---------check.php---------[/b]
[code]
<?php
/*******************************************************************************************************
*																									   *
* Include deze pagina in elke pagina's.																   *
* je zet ook de variable $check_login boven met false of true										   *
* Die pagina's die alleen door members mogen bekeken worden zet je true in de variable				   *
* en anders zet er false neer																		   *
* dan nog een variable ($LoggedInPage) en dat schrijft in welke pagina iemand is 					   *
* en echo'ed dat op de online pagina																   *
* onderstaand voorbeeld gaat niet stoppen met de pagina als er niemand ingelogged is				   *
*																									   *
********************************************************************************************************
*																									   *
* $check_login = false;																				   *
* $LoggedInPage = 'De pagina';																		   *
* include('check.php');																				   *
*																									   *
********************************************************************************************************
*																									   *
* onderstaand voorbeeld gaat stoppen met de pagina als er niemand ingelogged is						   *
*																									   *
********************************************************************************************************
*																									   *
* $check_login = true;																				   *
* $LoggedInPage = 'De pagina';																		   *
* include('check.php');																				   *
*																									   *
********************************************************************************************************
*																									   *
* 										Verander Hier onder Niets !!!								   *
* 										Verander Hier onder Niets !!!								   *
* 								 Voor de instellingen check: config.php !!!							   *
* 									   of check de admin: config.php !!!							   *
*																									   *
********************************************************************************************************/

session_start();

include('config.php');

if(!file_exists('config.php'))
{
	header("Location: setup.php");
}

if(file_exists('setup.php'))
{
	exit("<h1>Fout!</h1>Je moet Setup.php verwijderen!");
}

if($check_login)// doe dit alleen als we willen dat het gebeurd
{
	if(!isset($_SESSION['name']) OR !isset($_SESSION['pass']))
	{
		die("U bent niet ingelogged. U dient ingelogged te zijn om deze pagina te bekijken!");
	}
	else
	{
		include('members/' . $_SESSION['name'] . '.php');

		if($Ban==1)// natuurlijk de ban selecteren stop als iemand gebanned is
		{
			die("U bent gebanned van deze site.!");
		}

		if($password !== $_SESSION['pass'])
		{
			die("U bent niet ingelogged. U dient ingelogged te zijn om deze pagina te bekijken!");
		}
	}
}

// bepalen of iemand ingelogged of uitgelogged is en variable maken 
if(isset($_SESSION['name']) && isset($_SESSION['pass']))
{
	$IsLoggedIn = true;
	
	$LoggedInUser = $_SESSION['name'];
	include('members/'.$LoggedInUser.'.php');
	
	if($Ban==1)// omdat de vorige niet altijd gechecked kan worden hier nog een keer
	{
		die("U bent gebanned van deze site.!");
	}

	// bepalen of de ingelogde een admin is of een normale gebruiker
	$adminLoggedIn = ($admin==1) ? true : false;
}
else
{
	$IsLoggedIn = false;
	$adminLoggedIn = false;
}

// Begin online
// allereerst voor iedereen (gasten en leden) een bestand maken in de map online

$user = (!$_SESSION['name']) ? "guest_".$_SERVER['REMOTE_ADDR'] : $_SESSION['name'];

$tijd = @time();
$fopen = fopen("online/".$user.'.php', "w+");
fwrite($fopen,$tijd.':|:'.$LoggedInPage);
fclose($fopen);

// dan iedereen verwijderen uit de map online die te lang niet actief
// is geweest en als ze ingelogged zijn de gast met de ip verwijderen
if($LoggedInUser)
{
	@unlink("guest_".$_SERVER['REMOTE_ADDR']);
}

$map = opendir('online');
while($bestand = readdir($map))
{
	if($bestand != "." && $bestand != ".." && $bestand != "index.html")
	{
		$NieuweTijd = time()-(60*$Tijd);
		$OnlineBestand = "online/".$bestand;
		$fread = file_get_contents($OnlineBestand);
		$fread = explode(':|:',$fread);
		if($fread[0] < $NieuweTijd)
		{
			unlink($OnlineBestand);
		}
	}
}
closedir($map);

if($IsLoggedIn)// als iemand is ingelogged check de pms
{
	$NewPms = 0;
	$TotalPms = 0;
	$handle = opendir('pms');
	while(false !==($file = readdir($handle)))
	{
		if($file != "." && $file != ".." && ereg("_".$LoggedInUser,$file))
		{
			$id = str_replace("_$LoggedInUser","",$file);
			include "pms/$file";
			$TotalPms++;
			if(!$isRead)
			{
				$NewPms++;
			}
		}
	}
	closedir($handle);
	if($NewPms>0)// als de gebruiker 1 of meer nieuwe pms heeft laat een popup verschijnen
	{
		echo "<script language=\"Javascript\" type=\"text/javascript\"><!-- window.open('pm.php?action=newPms', 'HEIGHT=225,resizable=yes,WIDTH=400');//--></script>";
	}
}

/***********************************************************************************************************
***																										 ***
*** 											De Functies !!!											 ***
***																										 ***
***********************************************************************************************************/

function IsEmail($email)
{
	return ereg("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+", $email);
}

function mkpass()
{
	$letters = array();
	$tekens['klein'] = range('a','z');
	$tekens['groot'] = range('A','Z');
	$tekens['cijfers'] = range(0,9);
	foreach($tekens['klein'] as $k => $v)
	{
		array_push($letters, $v);
	}
	
	foreach($tekens['groot'] as $k => $v)
	{
		array_push($letters, $v);
	}
	
	foreach($tekens['cijfers'] as $k => $v)
	{
		array_push($letters, $v);
	}
	$aantal = count($letters)-1;

	return $letters[rand(0,$aantal)] . $letters[rand(0,$aantal)] . $letters[rand(0,$aantal)] . $letters[rand(0,$aantal)] . $letters[rand(0,$aantal)] . $letters[rand(0,$aantal)] .  $letters[rand(0,$aantal)] . $letters[rand(0,$aantal)];
}

?>
[/code]

[b]---------config.php---------[/b]
[code]
<?php

$website = "Membersysteem Test";
$afzender = "superaktieboy@hotmail.com";
$pagina = "index.php";
$GenereerWachtwoord = true;
$HideStatusToegestaan = false;
$ShowMemberslist = false;
$ColorAdmin = "darkgreen";
$Tijd = 5;

?>
[/code]

[b]---------gebruikerslijst.php---------[/b]
[code]
<?php

include_once('config.php');

$check_login = true;// laat de gasten deze pagina niet zien
if($ShowMemberslist)// behalve als het mag van de admin
{
	$check_login = false;
}
$LoggedInPage = 'Weergeven Gebruikerslijst';
require('check.php');// include check.. voor de functies en rest

$width = ($adminLoggedIn) ? "25" : "33"; // als er een admin is ingelogged.. width = 25% en anders 33%
if($adminLoggedIn)
{
	$AdminActie = "<td width=$width%><b>actie</b></td>";// als de admin is ingelogged.. extra kolom
}
echo
"<table><tr><td width=$width%><b>Gebruikersnaam</b></td><td width=$width%>".
"<b>email</b></td><td width=$width%><b>pm</b></td>$AdminActie</tr><br>";// echo de header van de tabel

$map = opendir('members');
while ($bestand = readdir($map))// loop door d egebruikers map heen
{
	if ($bestand != "." && $bestand != ".." && $bestand != "index.html")
	{
		$bestand = str_replace(".php","",$bestand);

		include "members/".$bestand.".php";
		$status = (file_exists("online/".$bestand)) ? "online" : "offline";// zijn ze online of niet?
		if($Ban==1)
		{
			$status = "banned";// zijn ze gebanned status is iets anders
		}

		if($adminLoggedIn)// als er een admin is ingelogged een nieuwe kolom is nodig
		{
			$banUrl=($Ban==1) ? 'UnbanUser' : 'BanUser';
			$banName=($Ban==1) ? 'Unban gebruiker' : 'Ban gebruiker';
			$AdminActie = "<td width=$width%><a href=\"profile.php?user=$bestand\">bewerk</a>, <a href=\"admin.php?mode=delUser&user=$bestand\">verwijder</a>, <a href=\"admin.php?mode=$banUrl&user=$bestand\">$banName</a></td>";
		}
		echo
		"<tr><td width=20%>$bestand <img src=\"images/icon_$status.gif\"></td><td width=20%>$email</td>".
		"<td width=$width%><b><a href=\"nPm.php?user=$bestand\">Stuur Pm</a></b></td>$AdminActie</tr>";// en echo alle gebruikers
	}
}
closedir($map);// sluit de map
echo "</table>";// sluit de tabel af
?>
[/code]

[b]---------index.php---------[/b]
[code]
<?php

$check_login = false;
$LoggedInPage = 'index';
require('check.php');

$totalPms = 0;
$NewPms = 0;
$handle = opendir('pms');
while (false !== ($file = readdir($handle)))
{
	if ($file != "." && $file != ".." && ereg("_".$LoggedInUser,$file))
	{
		$id = str_replace("_$LoggedInUser","",$file);
		include "pms/$file";
		$totalPms++;
		if(!$isRead)
		{
			$NewPms++;
		}
	}
}
closedir($handle);

$pmTxt = ($totalPms==1) ? "Je hebt 1 pm. Daarvan is $NewPms nieuw!" : "Je hebt $totalPms pms. Daarvan is $NewPms nieuw!";
$pmTxt = ($IsLoggedIn) ? $pmTxt : "Login om je pms te bekijken";
$login_logoff = ($IsLoggedIn) ? '<a href="logoff.php">log uit ['.$LoggedInUser.']</a>' : '<a href="login.php">log in</a>';
$adminLink = ($adminLoggedIn) ? '<tr><td><a href="admin.php">Admin Paneel</a></td></tr>' : '';
$RegisterLink = ($IsLoggedIn) ? '' : '<a href="register.php">Registreer</a>';
$GebruikerslijstLink = ($IsLoggedIn) ? '<a href="gebruikerslijst.php">Gebruikerslijst</a>' : '';
$GebruikerslijstLink = ($ShowMemberslist) ? '<a href="gebruikerslijst.php">Gebruikerslijst</a>' : '';

echo
'<table><tr><td>'.$login_logoff.'</td></tr>'.$adminLink.'<tr><td><a href="index.php">Index</a></td></tr><tr><td>'.
'<a href="pm.php">'.$pmTxt.'</td></tr><tr><td>'.$RegisterLink.'</td></tr><tr><td>'.$GebruikerslijstLink.'</td>'.
'</tr><tr><td><a href="online.php">Bekijk de online gebruikers</a></td></tr>';

?>
[/code]

[b]---------login.php---------[/b]
[code]
<?php

$check_login = false;
require('check.php');

if($IsLoggedIn)// stop als iemand al is ingelogged
{
	die("Je bent al ingelogged.");
}

if($_SERVER['REQUEST_METHOD'] == 'POST')// als ze op submit geklikt hebben probeer de gebruiker is te loggen
{
	if(!empty($_POST['login_name']) AND !empty($_POST['login_pass']))// hebben ze gebruikersnaam en wachtwoord ingetypt?
	{
		if(file_exists('members/' . addslashes(htmlspecialchars($_POST['login_name'])) . '.php'))// bestaat de gebruiker
		{
			$login['name'] = addslashes(htmlspecialchars($_POST['login_name']));// dan verander je alles in html getallen
			$login['pass'] = md5($_POST['login_pass']);// encryot de wachtwoord in md5

			include('members/' . $login['name'] . '.php');// pak de gegevens van de gebruiker

			if($Ban==1)// als hij gebanned is stop en zeg dat de gebruiker gebanned is
			{
				die("U bent gebanned van deze site.!");
			}

			if($password == $login['pass'])// check of de wachtwoorden overeen komen
			{
				$_SESSION['name'] = $login['name'];
				$_SESSION['pass'] = $login['pass'];// zet een session neer voor de wachtwoord en de gebruikernaam

				// en schrijf ook een bestand voor de gebruikers online lijst
				$tijd = @time();
				$fopen = fopen("online/".$_SESSION['name'].'.php',"w+");
				fwrite($fopen,$tijd.':|:index');
				fclose($fopen);

				header("Location: " . $pagina);
			}
			else// als de wachtwoord niet klopt zeg dat
			{
				echo "<h1>Fout</h1>Wachtwoord is verkeerd";
			}
		}
		else// als de gebruiker niet bestaat zeg dat
		{
				echo "<h1>Fout</h1>Gebruikersnaam bestaat niet!";
		}
	}
	else
	{
		echo "<h1>Fout</h1>Gebruikers en/of Wachtwoord veld is leeggelaten!";
	}
}
else
{// echo de formulier voor het inloggen
	echo
	"<form method=\"POST\" action=\"".$_SERVER['PHP_SELF']."\"><table><tr><td colspan=\"2\"><h1>Login</h1></td></tr><tr>".
	"<td>Username:</td><td><input type=\"text\" name=\"login_name\" maxlength=\"20\"></td></tr><tr><td>Wachtwoord:</td>".
	"<td><input type=\"password\" name=\"login_pass\" maxlength=\"20\"></td></tr><tr><td>&nbsp;</td><td>".
	"<input type=\"submit\" name=\"submit\" value=\"Login\"></td></tr></table></form>";
}
?>
[/code]

[b]---------logoff.php---------[/b]
[code]
<?php

$check_login = false;
$LoggedInPage = 'uitloggen';
require('check.php');

if($IsLoggedIn)
{
	unlink("online/".$LoggedInUser);// verwijder uit de online gebruikerslijst
	session_destroy();// vernietig de sessie
	echo "Je bent nu uitgelogged.";// echo dat het gelukt is
}
else
{
	echo "Je bent al uitgelogged.";
}
?>
[/code]


[b]---------nPm.php---------[/b]
[code]
<?php

$check_login = true;
$LoggedInPage = 'Pm Sturen';
require('check.php');

$user = $_GET['user'];
if($_GET['onderwerp'])// als er gereplyd word.. maar de onderwerp
{
	if(!ereg('RE',$_GET['onderwerp']))
	{
		$onderwerp = "RE: ".$_GET['onderwerp'];
	}
	else
	{
		$onderwerp = $_GET['onderwerp'];
	}
}
else
{
	$onderwerp = "";
}

if($_SERVER['REQUEST_METHOD'] == 'POST' && $_GET['onderwerp']=='')
{
	$PmOnderwerp = htmlspecialchars(stripslashes($_POST['PmOnderwerp']));
	$PmTo = htmlspecialchars(stripslashes($_POST['PmTo']));
	$PmText = htmlspecialchars(stripslashes($_POST['PmText']));

	if($PmOnderwerp!='' && $PmTo!='' && $PmText!='' && file_exists('members/'.$PmTo.'.php'))
	{
		$content = "<"."?\n\n";// maak de inhoud van de pm
		$content .= "\$PmOnderwerp = \"$PmOnderwerp\";\n";
		$content .= "\$PmFrom = \"$LoggedInUser\";\n";
		$content .= "\$PmTo = \"$PmTo\";\n";
		$content .= "\$PmText = \"$PmText\";\n";
		$content .= "\$isRead = false;\n";
		$content .= "\n?".">";

		$id = 'pms/'.time().'_'.$PmTo.'.php';
		$fopen = fopen($id,'w+'); // schrijf de pm bestand in de pms map
		fwrite($fopen,$content);
		fclose($fopen);
	}
	else
	{// alle fouten weergeven
		echo "Er ging iets fout; bekijk de volgende punten nog eens goed<br>";
		if($PmOnderwerp=='')
		{
			echo "Je hebt geen onderwerp ingevuld<br>";
		}
		if($PmTo=='')
		{
			echo "Je hebt geen ontvanger ingevuld<br>";
		}
		if($PmText=='')
		{
			echo "Je hebt geen Bericht ingevuld<br>";
		}
		if(!file_exists('members/'.$PmTo.'.php'))
		{
			echo "Deze gebruiker bestaat niet<br>";
		}
	}
}
else
{// de formulier voor de pm weergeven
	$test_user = ($LoggedInUser == 'test') ? 'U bent een test gebruiker dus u kunt niets verzenden' : '<tr><td>&nbsp;</td><td><input type="submit" name="submit" value="stuur"></td></tr>';

	echo
	'<form action="nPm.php" method="post"><table><tr><td>Naar: </td><td><input type="text" name="PmTo" '.
	'value="'.$user.'"></td></tr><tr><td>Onderwerp: </td><td><input type="text" name="PmOnderwerp" '.
	'value="'.$onderwerp.'"></td></tr><tr><td>Inhoud: </td><td><textarea name="PmText" rows="15" cols="50">'.
	'</textarea></td></tr>'.$test_user.'</table></form>';
}
?>
[/code]

[b]---------online.php---------[/b]
[code]
<?php

$check_login = false;
$LoggedInPage = 'Weergeven Online Gebruikers';
require('check.php');

$map = opendir('online');
// alle tellers op Nul zetten
$total_online = 0;
$total_users  = 0;
$total_hidden = 0;
$total_guests = 0;
$online_users = '';
while ($bestand = readdir($map))
{
	if ($bestand != "." && $bestand != ".." && $bestand != "index.html")
	{
		$bestand = str_replace(".php","",$bestand);
		$total_online++;// totale elke keer +1 doen
		if(file_exists("members/".$bestand.".php"))// als het geen gast ist.. pak de gegevens
		{
			include "members/".$bestand.".php";
			$total_users++;// en doe de total gebruikers +1
			$fread = file_get_contents('online/'.$bestand);// pak de inhoud van de bestand in de map online
			$fread = explode(':|:',$fread);// en explodeer voor de plek waar de gebruikers is en de tijd

			if($HideStatusToegestaan)// als members zich van de admin mogen verbergen
			{
				if($HideStatus==1)// als de gebruiker zich verborgen heeft
				{
					$total_hidden++;// doe totale verborgen gasten +1
				}
				else// en anders 
				{
					if($admin==1)//check of het een admin is.. en geef de gebruiker de admin kleur en voeg de gebruiker toe aan de online gebruikers
					{
						$online_users .= "<tr><td><font color=\"$ColorAdmin\">".$bestand."</font></td><td>$fread[1]</td></tr>";
					}
					else// en ander verander de kleur niet maar voeg de gebruiker alleen toe aan de online gebruikers
					{
						$online_users .= '<tr><td>'.$bestand."</td><td>$fread[1]</td></tr>";
					}
				}
			}
			else// doe hetzelfde als hierboven.. maar dan niet kijken of iemand zich verborgen houd of niet!
			{
				if($admin==1)
				{
					$online_users .= "<tr><td><font color=\"$ColorAdmin\">".$bestand."</font></td><td>$fread[1]</td></tr>";
				}
				else
				{
					$online_users .= '<tr><td>'.$bestand."</td><td>$fread[1]</td></tr>";
				}
			}
		}
		else
		{
			$total_guests++;// als de gebruiker een gast doe de gasten +1
		}
	}
}
closedir($map);

// de laatste ', ' verwijderd
$online_users = substr($online_users, 0, (strlen($online_users)-2));

// als geen member is ingelogd.. verander de online gebruikers in: geen gebruikers online
if(!$online_users)
{
	$online_users = "<td colspan=\"2\">Geen gebruikers online</td>";
}

// en dan echo alles!
echo
"total Online: $total_online<br>total Users Online: $total_users<br>total Hidden: $total_hidden<br>total Guests: ".
"$total_guests<br>Online users:<table><tr><td width=\"50%\">Gebruiker</td><td width=\"50%\">pagina</td></tr>".
"$online_users</table><br>";


?>
[/code]

[b]---------pm.php---------[/b]
[code]
<?php

$check_login = true;
$LoggedInPage = 'Weergeven Prive Berichten';
require('check.php');

if(isset($_GET['action']) && $_GET['action']=='newPms')
{// voor de popup als die er is loop weer door de map pms heen..
	$NewPms = 0;
	$handle = opendir('pms');
	while (false !== ($file = readdir($handle)))
	{
		if ($file != "." && $file != ".." && ereg("_".$LoggedInUser,$file))// alleen als de pm voor de gebruiker is
		{
			$id = str_replace("_$LoggedInUser","",$file);
			include "pms/$file";// pak de gegevens
			if(!$isRead)// check of het gelezen is
			{
				$NewPms++;// als de pm niet gelezen is.. doe nieuwe pms +1
			}
		}
	}
	closedir($handle);
	if($NewPms==1)// als er maar een nieuwe pm is echo dat met nieuwe prive bericht en geen berichten
	{
		echo "U hebt 1 nieuwe prive Bericht";
	}
	else//en anders met prive berichten
	{
		echo "U hebt $NewPms nieuwe prive Berichten";
	}
	exit();
}

$totalpm = 0;
$handle = opendir('pms');
while (false !== ($file = readdir($handle)))
{
	if ($file != "." && $file != ".." && ereg("_".$LoggedInUser,$file))// alleen de pms van de ingelogde gebruikers lezen
	{
		$id = str_replace("_$LoggedInUser","",$file);
		include "pms/$file";// include die pms
		
		$img = ($isRead) ? "read" : "notread";// check de status voor de plaatje

		$pms .= "<tr><td><img src=\"images/pm_$img.gif\"></td><td><a href=\"readPm.php?id=$id\">$PmOnderwerp</a></td><td>$PmFrom</td><td>".date("M d Y H:i:s",$id)."</td><td><a href=\"pm_delete.php?id=$id\">X</a></td></tr>";// en maar er een variable van
		$totalpm++;// en de totale pms bij elkaar optellen
	}
}
closedir($handle);

// echo alles
echo
"<body><form action=\"pm_delete.php\" method=\"POST\" name=\"privmsg_list\"><table></tr><tr><td nowrap=\"nowrap\" ".
"colspan=\"5\" align=\"center\">Je hebt $totalpm pms</td></tr><tr><td width=\"5%\" nowrap=\"nowrap\">".
"Markeer</td><td width=\"35%\" nowrap=\"nowrap\">Onderwerp</td><td width=\"30%\" nowrap=\"".
"nowrap\">Van</td><td width=\"25%\" nowrap=\"nowrap\">Datum</td><td width=\"5%\" nowrap=\"".
"nowrap\">X</td>$pms<tr><td width=\"5%\" nowrap=\"nowrap\">&nbsp;</td><td width=\"35%\" nowrap=\"nowrap\">".
"&nbsp;</td><td width=\"30%\" nowrap=\"nowrap\">&nbsp;</td><td width=\"5%\" nowrap=\"nowrap\" colspan=\"2\">&nbsp;".
"<input type=\"submit\" name=\"delete_all\" value=\"Verwijder Alle berichten\">&nbsp;</td></tr></table><br><br>".
"<a href=\"nPm.php\">Schrijf nieuwe Pm</a>";

?>
[/code]

[b]---------pm_delete.php---------[/b]
[code]
<?php

$check_login = true;
$LoggedInPage = 'Weergeven Prive Berichten';
require('check.php');

$step = $_GET['step'];

if($_GET['id'] && !$_POST['delete_all'] && !$_GET['delete_all'])// als de gebruiker alleen een post wil verwijderen
{
	$id = $_GET['id'];
	if(!$step)// geen stap vraag om zekerheid
	{
		die('weet u zeker dat u deze bericht wilt verwijderen?<br><a href="pm_delete.php?id='.$id.'&user='.$user.'&step=ja">ja</a> &nbsp; <a href="pm_delete.php?id='.$id.'&user='.$user.'&step=nee">nee</a>');
	}
	elseif($step == 'ja')// als de stap ja .. verwijder de pm
	{
		if(unlink("pms/$id"."_$user"))
		{
			header("Location: pm.php");
		}
		else
		{
			die('Pm niet verwijderd! neem a.u.b. contact op met de admin');
		}
	}
	elseif($step == 'nee')// en anders stuur ze 
	{
		header("Location: pm.php");
	}
}
elseif($_POST['delete_all'] || $_GET['delete_all'])
{
	if(!$step)// alle pms verwijderen.. geen stap.. om zekerheid vragen
	{
		die('weet u zeker dat u alle berichten wilt verwijderen?<br><a href="pm_delete.php?delete_all=delete_all&user='.$user.'&step=ja">ja</a> &nbsp; <a href="pm_delete.php?delete_all=delete_all&user='.$user.'&step=nee">nee</a>');
	}
	elseif($step == 'ja')// stap ja.. alles verwijderen
	{
		$errors = 0;
		$handle = opendir('pms');
		while (false !== ($file = readdir($handle)))// eerst map door lopen
		{
			if ($file != "." && $file != ".." && ereg("_".$LoggedInUser,$file))// dan kijken wat van de ingelogde gebruiker is
			{
				$errors = (unlink("pms/$file")) ? $errors : $errors++;// en de fouten bij elkaar optellen.. als ut niet gelukt is
			}
		}
		closedir($handle);
		
		if($errors==0)// als er geen fouten zijn.. redirect naar pm pagina
		{
			header("Location: pm.php");
		}
		else// anders laat ze contact opnemen met de admin
		{
			die("Er zijn $errors berichten niet verwijderd! neem a.u.b contact op met de admin!");
		}
	}
	elseif($step == 'nee')//stap nee.. en redirect naar de pm pagina
	{
		header("Location: pm.php");
	}
}

?>
[/code]

[b]---------profile.php---------[/b]
[code]
<?php

$check_login = true;
$LoggedInPage = 'Wijzigen profiel gegevens';
require('check.php');

$user = ($adminLoggedIn && $_GET['user']) ? $_GET['user'] : $_SESSION['name'];
include "members/".$user.".php";

if($_SERVER['REQUEST_METHOD'] == 'POST')
{// als we de nieuwe gegevens hebben begin met checken
	include "members/".$user.".php";
	// alles pakken
	$email = $_POST['email'];
	$pass0 = $_POST['pass0'];
	$pass1 = $_POST['pass1'];
	$pass2 = $_POST['pass2'];
	$HideStatus = $_POST['HideStatus'];
	$Admin = ($_POST['admin']) ? $_POST['admin'] : $admin;
	$Ban = ($_POST['ban']) ? $_POST['ban'] : $Ban;
	
	if(isEmail($email))// de email checken
	{
		if(!$adminLoggedIn && $pass0 != '')// als de gebruiker de password wil veranderen
		{
			if($adminLoggedIn or md5($pass0) == $password)
			{// codeer de wachtwoord naar md5 en check of het de oude wachtwoord met elkaar overeen komen
				if($pass1 == $pass2)
				{// check of de 2 nieuwe wachtwoorden met elkaar overeen komen
				
					// maar de inhoud van de bestand
					$content = "<"."?php\n\n";
					$content .= "\$password = \"".md5($pass1)."\";\n";
					$content .= "\$email = \"$email\";\n";
					$content .= "\$HideStatus = $HideStatus;\n";
					$content .= "\$admin = $Admin\";\n";
					$content .= "\$Ban = $Ban;\n";
					$content .= "\n?>";
					
					// schrijf de inhoud
					$handle = fopen('members/'.$user.'.php','w');
					fwrite($handle, $content );
					fclose($handle);
				}
				else
				{
					echo "Nieuwe Wachtwoorden komen niet overeen met elkaar";
				}
			}
			else
			{
				echo "Oude Wachtwoorden komen niet overeen met elkaar";
			}
		}
		else
		{
			include "members/".$user.".php";
			
			// alle gegevens pakken
			$email = $_POST['email'];
			$HideStatus = $_POST['HideStatus'];
			$Admin = ($_POST['admin']) ? $_POST['admin'] : $admin;
			$Ban = ($_POST['ban']) ? $_POST['ban'] : $Ban;
			if($adminLoggedIn)
			{
				$nPass = md5($_POST['pass1']);
			}
			if($nPass == '')
			{
				$nPass = $password;
			}

			// inhoud schrijven
			$content = "<"."?php\n\n";
			$content .= "\$password = \"$nPass\";\n";
			$content .= "\$email = \"$email\";\n";
			$content .= "\$HideStatus = $HideStatus;\n";
			$content .= "\$admin = $Admin;\n";
			$content .= "\$Ban = $Ban;\n";
			$content .= "\n?>";

			//schrijf de bestand
			$handle = fopen('members/'.$user.'.php','w');
			fwrite($handle, $content);
			fclose($handle);
		}
	}
	else
	{
		echo "U heeft een verkeerde email ingevoerd";
	}
	exit;
}
else// we hebben geen gegevens dus de formulier echo'en
{
	include "members/".$user.".php";
	$HideStatusCheck1 = ($HideStatus==0) ? " checked" : "";
	$HideStatusCheck2 = ($HideStatus==0) ? "" : " checked";
	$oldPass = ($adminLoggedIn) ? '' : '<tr><td width="50%">oude wachtwoord:</td><td width="50%"><input type="password" name="pass0" value=""></td></tr>';
	$Npass2 = ($adminLoggedIn) ? '' : '<tr><td width="50%">nieuwe wachtwoord herhalen:</td><td width="50%"><input type="password" name="pass2" value=""></td></tr>';
	
	echo
	'<form action="profile.php" method="post"><table>'.$oldPass.'<tr><td width="50%">nieuwe wachtwoord:'.
	'</td><td width="50%"><input type="password" name="pass1" value=""></td></tr>'.$Npass2.'<tr>'.
	'<td width="50%">email:</td><td width="50%"><input type="text" name="email" value="'.$email.'"></td></tr>';
	if($adminLoggedIn) // admin gedeelte echo'en
	{
		include "members/".$user.".php";
		$AdminCheck1 = ($admin==1) ? ' Checked' : '';
		$AdminCheck2 = ($admin==1) ? '' : ' Checked';
		$BanCheck1 = ($Ban==1) ? ' Checked' : '';
		$BanCheck2 = ($Ban==1) ? '' : ' Checked';

		echo
		'<tr><td width="50%">Admin:</td><td width="50%"><input type="radio" name="admin" value="1"'.$AdminCheck1.'>'.
		'Ja &nbsp; <input type="radio" name="admin" value="0"'.$AdminCheck2.'>nee</td></tr>'.
		'<tr><td width="50%">Ban:</td><td width="50%"><input type="radio" name="ban" value="1"'.$BanCheck1.'>'.
		'Ja &nbsp; <input type="radio" name="ban" value="0"'.$BanCheck2.'>nee</td></tr>';
	}
	
	$test_user = ($LoggedInUser=='test') ? 'U bent een test gebruiker dus u kunt niets verzenden' : '<tr><td>&nbsp;</td><td><input type="submit" name="submit" value="submit"></td></tr>';

	echo 
	'<tr><td>In de online gebruikerslijst weergeven:</td><td><input type="radio" name="HideStatus" value="1"'.
	$HideStatusCheck1.'>Ja &nbsp; <input type="radio" name="HideStatus" value="0"'.$HideStatusCheck2.'> nee</td></tr>'.
	$test_user.'</table>';
}
?>
[/code]

[b]---------readPm.php---------[/b]
[code]
<?php

$check_login = true;
$LoggedInPage = 'Prive Bericht Lezen';
require('check.php');

$id = $_GET['id'];

$pm = 'pms/'.$id.'_'.$LoggedInUser.'.php';// pm bestand op halen

include $pm;// eerst includen

//dan inhoud gereedmaken
$content = "<"."?php\n\n";
$content .= "\$PmOnderwerp = \"$PmOnderwerp\";\n";
$content .= "\$PmFrom = \"$LoggedInUser\";\n";
$content .= "\$PmTo = \"$PmTo\";\n";
$content .= "\$PmText = \"$PmText\";\n";
$content .= "\$isRead = true;\n";
$content .= "\n?".">";

// dan schrijven zodat de bericht als gelezen gemarkeerd wordt
$fopen = fopen($pm,'w+');
fwrite($fopen,$content);
fclose($fopen);

// en de pm echo'en
echo
"<table><tr><td colspan=\"2\"><h1>$PmOnderwerp</h1></td></tr><tr><td width=\"50%\">Van</td><td width=\"50%\">$PmFrom</td></tr>".
"<tr><td width=\"50%\">Onderwerp</td><td width=\"50%\">$PmOnderwerp</td></tr><tr><td width=\"50%\">Datum</td><td width=\"50%\">".date("M d Y H:i:s",$id)."</td></tr>".
"<tr><td width=\"50%\">Bericht</td><td width=\"50%\">$PmText</td></tr><tr><td width=\"50%\">&nbsp;</td><td width=\"50%\"><form action=\"nPm.php?user=$PmFrom&onderwerp=$PmOnderwerp\" method=\"POST\"><input type=\"submit\" name=\"submit\" value=\"Beantwoord\"></form></td></tr>";
"<tr><td width=\"50%\"></td><td width=\"50%\"></td></tr>";

?>
[/code]

[b]---------register.php---------[/b]
[code]
<?

$check_login = false;
require('check.php');

if(!$IsLoggedIn)
{
	if($_SERVER['REQUEST_METHOD'] == 'POST')
	{
		// alle fouten controleren
		$error = "";
		if(empty($_POST['login_name']))
		{
			$error .= "<tr><td>Je hebt je login naam niet opgegeven!</td></tr>";
		}
		if(!IsEmail($_POST['email']))
		{
			$error .= "<tr><td>Je email is verkeerd, of je hebt hem leeggelaten</td></tr>";
		}
		if(!$GenereerWachtwoord && empty($_POST['login_pass']))
		{
			if($_POST['login_pass']!==$_POST['login_pass2'])
			{
				$error .= "<tr><td>Je login Wachtwoorden komen niet overeen met elkaar!</td></tr>";
			}
			else
			{
				$error .= "<tr><td>Je hebt je login Wachtwoord niet opgegeven!</td></tr>";
			}
		}
	
		if($error)// als er een fout is echo deze en stop de rest van de script
		{
			exit("<table><tr><td>Er is een fout opgetreden. bekijk de volgende punten nog eens</td></tr><tr><td>&nbsp;</td></tr>".$error);
		}
		else// geen fouten
		{
			$username = addslashes(htmlspecialchars($_POST['login_name']));
			$password = ($GenereerWachtwoord) ? mkpass() : $_POST['login_pass'];
				
			$email = $_POST['email'];
			$HideStatus = $_POST['HideStatus'];
			if(file_exists('members/' . $username . '.php'))// bestaat de gebruiker al?
			{
				exit("<h1>Fout</h1>Gebruikersnaam bestaat al");
			}
			else
			{
				// bericht schrijven.. je kan dit veranderen door onderstaand var aan te passen voor email
				$bericht = "Welkom op " . $website . "<br><br>";
				$bericht .= "Verwijder deze email a.u.b. niet want dit bevat uw inlog informatie, die in onze database ";
				$bericht .= "gecodeerd is opgeslagen en kan helaas niet gedecodeerd worden!<br>";
				$bericht .= "Dit zijn uw inlog gegevens:<br><br>";
				$bericht .= "----------------------------<br>";
				$bericht .= "Gebruikersnaam: " . $username . "<br>";
				$bericht .= "Wachtwoord: " . $password . "<br>";
				$bericht .= "----------------------------<br><br>";
				$bericht .= "Bedankt voor het registreren.";

				// onderwerp
				$onderwerp = "Registratie op " . $website;

				// en de headers
				$headers = "From: ".$afzender." <".$afzender.">\r\n";
				$headers .= "MIME-Version: 1.0\r\n";
				$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
				$headers .= "Reply-To: ".$afzender." <".$afzender.">\r\n";

				// mail de bericht, onderwerp en header naar de 
				mail($email, $onderwerp, $bericht, $headers);

				$content = "<?\n\n";
				$content .= "\$password = \"" . md5($password) . "\";\n";
				$content .= "\$email = \"$email\";\n";
				$content .= "\$HideStatus = $HideStatus;\n";
				$content .= "\$admin = 0;\n";
				$content .= "\$Ban = 0;\n";
				$content .= "\n?>";

				//gebruiker schrijven
				$handle = fopen('members/' . $username . '.php','w');
				fwrite($handle, $content);
				fclose($handle);

				if(!$GenereerWachtwoord)
				{
					echo "U bent met succes geregistreerd. U kunt nu <a href=\"login.php\">inloggen</a>";
				}
				else
				{
					echo "U bent met succes geregistreerd. Uw wachtwoord is aangemaakt en naar uw email adres gestuurd!";
				}
			}
		}
	}
	else
	{
		// de formuleer echo'en
		echo
		"<form method=\"POST\" action=\"".$_SERVER['PHP_SELF']."\"><table><tr><td colspan=\"2\"><h1>Registreren</h1></td>".
		"</tr><tr><td>Username:</td><td><input type=\"text\" name=\"login_name\" maxlength=\"20\"></td></tr>";
		if(!$GenereerWachtwoord)
		{
			echo
			"<tr><td>Wachtwoord:</td><td><input type=\"password\" name=\"login_pass\" maxlength=\"20\"></td></tr><tr>".
			"<td>Wachtwoord Nogmaals:</td><td><input type=\"password\" name=\"login_pass2\" maxlength=\"20\"></td></tr>";
		}
		if($HideStatusToegestaan)
		{
			echo
			"<tr><td>Verberg Online Status:</td><td><input type=\"radio\" name=\"HideStatus\" value=\"1\"> ".
			"Ja &nbsp; &nbsp; <input type=\"radio\" name=\"HideStatus\" value=\"0\" Checked> Nee</td></tr>";
		}
		echo
		"<tr><td>E-mail:</td><td><input type=\"password\" name=\"email\"></td></tr><tr>".
		"<td>&nbsp;</td><td><input type=\"submit\" name=\"submit\" value=\"Register\"></td></tr>";

		if(!$GenereerWachtwoord)
		{
			echo
			"<tr><td colspan=\"2\">U wachtwoord wordt automatisch door ".
			"onze server gemaakt en naar uw email adres gestuurd</td></tr>";
		}
		echo "</table></form>";
	}
}
else
{
	echo "U bent ingelogged. U kunt niet registreren!";
}
?>
[/code]

[b]---------setup.php---------[/b]
[code]
<?php

if($_SERVER['REQUEST_METHOD'] == 'POST')
{
	$password['pass'] = md5($_POST['login_pass']);
	$password['check'] = md5($_POST['login_pass_check']);
	$login_name = addslashes(htmlspecialchars($_POST['login_name']));
	if(!empty($_POST['login_name']) AND $password['pass'] == $password['check'])
	{
		if(!is_dir('members'))
		{
			mkdir('members', 0777);
		}
		
		$fopen = fopen('members/index.html','w');
		fwrite($fopen,'');
		fclose($fopen);

		if(!is_dir('online'))
		{
			mkdir('online', 0777);
		}

		$fopen = fopen('online/index.html','w');
		fwrite($fopen,'');
		fclose($fopen);

		if(!is_dir('pms'))
		{
			mkdir('pms', 0777);
		}

		$fopen = fopen('pms/index.html','w');
		fwrite($fopen,'');
		fclose($fopen);

		$website_post = addslashes(htmlspecialchars($_POST['website_post']));
		$afzender_post = $_POST['afzender_post'];
		$pagina_post = $_POST['pagina_post'];
		$GenereerWachtwoord_post = $_POST['GenereerWachtwoord_post'];
		$HideStatusToegestaan_post = $_POST['HideStatusToegestaan_post'];
		$ShowMemberslist_post = $_POST['ShowMemberslist_post'];
		$ColorAdmin_post = $_POST['ColorAdmin_post'];
		$Tijd_post = $_POST['Tijd_post'];
		
		$GenereerWachtwoord_post = (!$GenereerWachtwoord_post) ? "true" : $GenereerWachtwoord_post;
		$HideStatusToegestaan_post = (!$HideStatusToegestaan_post) ? "true" : $HideStatusToegestaan_post;
		$ShowMemberslist_post = (!$ShowMemberslist_post) ? "true" : $ShowMemberslist_post;
		$ColorAdmin_post = (!$ColorAdmin_post) ? "darkgreen" : $ColorAdmin_post;
		$Tijd_post = (!$Tijd_post) ? "5" : $Tijd_post;

		$content = "<"."?\n\n";
		$content .= "\$password = \"".$password['pass']. "\";\n";
		$content .= "\$email = \"" . $afzender_post . "\";\n";
		$content .= "\$HideStatus = 0;\n";
		$content .= "\$admin = 1;\n";
		$content .= "\$Ban = 0;\n";
		$content .= "\n?".">";

		$handle = fopen('members/'.$login_name . '.php','w');
		fwrite($handle, $content);
		fclose($handle);

		$content = "<"."?\n\n";
		$content .= "\$password = \"098f6bcd4621d373cade4e832627b4f6\";\n";
		$content .= "\$email = \"test@test.nl\";\n";
		$content .= "\$HideStatus = 0;\n";
		$content .= "\$admin = 1;\n";
		$content .= "\$Ban = 0;\n";
		$content .= "\n?".">";

		$handle = fopen('members/test.php','w');
		fwrite($handle, $content);
		fclose($handle);

		$content = "<"."?\n\n";
		$content .= "\$website = \"$website_post\";\n";
		$content .= "\$afzender = \"$afzender_post\";\n";
		$content .= "\$pagina = \"$pagina_post\";\n";
		$content .= "\$GenereerWachtwoord = $GenereerWachtwoord_post;\n";
		$content .= "\$HideStatusToegestaan = $HideStatusToegestaan_post;\n";
		$content .= "\$ShowMemberslist = $ShowMemberslist_post;\n";
		$content .= "\$ColorAdmin = \"$ColorAdmin_post\";\n";
		$content .= "\$Tijd = $Tijd_post;\n";
		$content .= "\n?".">";
		
		$handle = fopen('config.php','w');
		fwrite($handle, $content);
		fclose($handle);
		
		unlink('setup.php');
		
		echo "<h1>Succes!</h1>Klik <a href=\"login.php\">hier</a> om in te loggen!";
	}
	else
	{
		echo "<h1>Foutje</h1>Probeer het opnieuw.";
	}
}
else
{
	echo
	'<form action="setup.php" method="post"><table><tr><td colspan="2"><h1>Members systeem Informatie</h1></td></tr><tr><td>Website naam: </td><td><input type="text" name="website_post" value="">'.
	'</td></tr><tr><td>Admin Email: </td><td><input type="text" name="afzender_post" value=""></td></tr><tr><td>Pagina waar de gebruikers '.
	'heen gaan na inloggen: </td><td><input type="text" name="pagina_post" value=""></td></tr><tr><td>Automatisch Wachtwoord '.
	'tijdens registratie: </td><td><input type="radio" name="GenereerWachtwoord_post" value="true"> Ja '.
	'&nbsp; <input type="radio" name="GenereerWachtwoord_post" value="false" Checked> nee</td></tr><tr><td>'.
	'Toestaan dat mensen hun status verbergen: </td><td><input type="radio" name="HideStatusToegestaan_post" '.
	'value="true" Checked> Ja &nbsp; <input type="radio" name="HideStatusToegestaan_post" value="false"> nee'.
	'</td></tr><tr><td>Laat gebruikerslijst aan gasten zien: </td><td><input type="radio" name="ShowMemberslist_post" value="true" Checked> '.
	'Ja &nbsp; <input type="radio" name="ShowMemberslist_post" value="false"> nee</td></tr><tr><td>Admin kleur: </td><td><input type="text" '.
	'name="ColorAdmin_post" value=""></td></tr><tr><td>Na hoeveel minuten moet iemand '.
	'uit de online gebruikerslijst verwijderd worden: </td><td><input type="text" name="Tijd_post" value=""></td></tr></table><br><br>'.
	'<table><tr><td colspan="2"><h1>Admin Informatie</h1></td></tr><tr><td width=\"50%\">Gebruikersnaam:</td><td width=\"50%\"><input type="text" name="login_name" maxlength="20"></td></tr>'.
	'<tr><td>Wachtwoord:</td><td><input type="password" name="login_pass" maxlength="20"></td></tr><tr><td>Wachtwoord Opnieuw:</td><td>'.
	'<input type="password" name="login_pass_check" maxlength="20"></td></tr><tr><td>&nbsp;</td><td><input name="submit" type="submit" value="install"></td></tr></table></form>';
}
?>
[/code]