<?
session_start();
///////////////////////////////////////////////
/////////////////// SCRIPT ///////////////////
/////////////////// BY ///////////////////
/////////////////// JPEETJE ///////////////////
///////////////////////////////////////////////
// VUL DEZE GEGEVENS IN
$host = "localhost ?";
$gebruikersnaam = "je_gebruikersnaam";
$wachtwoord = "je_wachtwoord";
// dat zijn natuurlijk de gegevens om verbinding te maken met je server he ;-)
$connect = mysql_connect($host,$gebruikersnaam,$wachtwoord);
$database = "je_db";
$tabel = "teller"; // als je bij het aanmaken van de tabel ook een andere naam hebt gebruikt, moet je deze ook wijzigen
// en vanaf hier afblijven :P
mysql_select_db("site",$connect);
// dag van vandaag ophalen...
$vandaag_dag = date("d");
$vandaag_maand = date("m");
$vandaag_jaar = date("Y");
$toegang = "nope"; // geen toegang, tot het tegendeel wordt aangegeven ;-)
if(isset($_SESSION["toegang"]))
{
$toegang = "jep";
}
else
{
// db vraagjes stellen
$query1 = ("SELECT * FROM " . $tabel . " WHERE dag = '" . $vandaag_dag . "' AND maand = '" . $vandaag_maand . "' AND jaar = '" . $vandaag_jaar . "'");
$result1 = mysql_query($query1) or die("errortje");
if(mysql_num_rows($result1) == 0)
{
// er is vandaag nog niemand geweest, wis alle oude waarden uit de tabel en voeg daarna 1 nieuwe rij in
$query = ("DELETE FROM " . $tabel);
mysql_query($query) or die("he bah...");
// en 1 nieuwe rij invoegen, want d'r is net een bezoeker bijgekomen...
$query = "INSERT INTO " . $tabel . " (id,dag,maand,jaar) VALUES ('','" . $vandaag_dag . "','" . $vandaag_maand . "','" . $vandaag_jaar . "')";
mysql_query($query) or die("hmmm");
$toegang = "jep";
}
elseif(mysql_num_rows($result1) >= 3) // er zijn al wel waarden in de tabel...zijn er meer dan 3 ?
{
$toegang = "nope";
}
else // er zijn dus 1 of 2 waarden in de tabel....er mag dus nog een bezoeker bij...
{
$query = "INSERT INTO " . $tabel . " (id,dag,maand,jaar) VALUES ('','" . $vandaag_dag . "','" . $vandaag_maand . "','" . $vandaag_jaar . "')";
mysql_query($query) or die("hm...foutje ?");
$toegang = "jep";
}
}
// toegang gezet, nu de inhoud...
if($toegang == "nope")
{
echo ("<div align=\"center\"><br><br><br><br><font size=7><b>ACCESS DENIED</b></font></div>");
}
else
{
session_register("toegang");
// we zetten een sessie, zodat de gebruiker toegang heeft zolang hij het venster niet afsluit
// door deze sessie kan de bezoeker zoveel pagina's aanklikken als hij wil, er zullen geen nieuwe waarden in de database komen
echo "Stop hier de inhoud van je site...dit kan je eventueel ook met include() doen...<b>include(\"jouwpagina.html\");</b> in plaats van 'echo' aan het begin van deze regel...";
}
?>