<?
session_start();

$kies = 'afbeelding'; //kies hier of je een 'afbeelding' wil of 'tekst'
$file = 'teller.txt'; //bestand waarin wordt geteld
$melding = 'Je bent bezoeker'; //de melding die zowel in de afbeelding als bij de tekst komt te staan

function afbeelding($visits, $melding)
{
	$visits = $melding.' '.$visits;
	$lengte = strlen($visits) * 7;
	$hoogte = 15;
	$genimg = imagecreate($lengte, $hoogte);
	
	imagecolorallocate($genimg, 215, 215, 215); //achtergrondkleur kleur, 255, 255, 255 geeft wit
	
	$txtcolor = imagecolorallocate($genimg, 0,0,0); //tekst kleur, 0,0,0 geeft zwart
	
	imagestring($genimg, 3, 0, 0, $visits, $txtcolor);
	header("Content-Type: image/png"); //png header setten
	imagepng($genimg);
	imagedestroy($genimg);
}

function tekst($visits, $melding)
{
	echo $melding.' '.$visits;
}

if($_SESSION['ip'] != $_SERVER['REMOTE_ADDR'])
{
	$readactie = fopen($file,"r");
	$oudaantal = fgets($readactie,255);
	
	fclose($readactie);
	
	$writeactie = fopen($file,"w");
	$getal = $oudaantal+1;
	$schrijf = fputs($writeactie,$getal);
	
	$kies($getal, $melding);
	
	$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
	
	fclose($writeactie);
}
else
{
	$readactie = fopen($file,"r");
	$oudaantal = fgets($readactie,255);
	
	$kies($oudaantal, $melding);
}
?> 