Location: PHPKode > projects > Cat-Stats > graph.php
<?php
/*	Florian Dehn, 15.07.06
 *	Dieser Counter samt Statistikfunktion entstand im Sommersemester 06
 *  an der Fachhochschule Friedberg im Rahmen einer Vorlesung 'Marketing und Kommunikation im Internet'.
 *  Die eigentliche Aufgabe bestand darin, eine Website nach Vorgabe mit einem Reporting-Modul auszustatten,
 *  damit der Besucher der Website geloggt und einigermaßen Transparent für den Besitzer der Website wird.
 *  Diese Version habe ich nach und nach angepasst, damit man ganz einfach einen Counter samt Statistik in eine bestehende Website
 * 	integrieren kann.
 * 	In erster Linie soll dieses Stück Software mir selbst Dienste leisten.
 * 	
 * 	Diese Software darf frei verwendet werden, jedoch würde ich mich über Feedback jeder Zeit freuen!
 * 	Feedback bitte an hide@address.com
 * 
 * 	Florian Dehn, Sommer 2006
 */
define("PATH_TO_ROOT","./");

require_once(PATH_TO_ROOT."classes/class.init.php");	
require_once(PATH_TO_ROOT."classes/class.graph.php");
require_once(PATH_TO_ROOT."classes/class.statistics.php");



?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
	<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<title>www.katzefudder.de -Graph- </title>
	<link rel="stylesheet" href="css/stats.css" type="text/css" />
	</head>
		<body>
		<form action='<? $_SERVER['PHP_SELF'] ?>' method='post'>
		<table align='center'>
			<tr><td></td><td>Zwei Daten in Form von <strong>(2006-8-15)</strong> eingeben</td></tr>
			<tr><td>Von</td><td><input type='text' name='von' /></td></tr>
			<tr><td>Bis</td><td><input type='text' name='bis' /></td></tr>
			<tr><td><input type='hidden' name='flag' value='1'/></td></tr>
			<tr><td><input type='hidden' name='filename' value='<? echo $filename; ?>'/></td></tr>
			<tr><td></td><td><input type='submit' value='abschicken' /></td></tr>
		</table>
		</form>
		
<?		
if($_POST['flag']==1){
		$von=$_POST['von'];
		$bis=$_POST['bis'];
		$von=explode("-",$von);
		$bis=explode("-",$bis);
	if(checkdate($von[1],$von[2],$von[0]) && checkdate($bis[1],$bis[2],$bis[0])){ 
			if($bis[0]>=$von[0] && $bis[1]>=$von[1]){
				if(($bis[2]>=$von[2])){	
					$von=$von[0]."-".$von[1]."-".$von[2];
					$bis=$bis[0]."-".$bis[1]."-".$bis[2];		
					$array=statistics::getClicksPerDate($tablename,$von,$bis);
					$Graph = new Graphen($array,$file);
					sleep(1);
					echo "<img src='$filename' alt='statistics'/>";
				}
				else{
				if($bis[1]==$von[1] && $bis[2]>=$von[2]){
					$von=$von[0]."-".$von[1]."-".$von[2];
					$bis=$bis[0]."-".$bis[1]."-".$bis[2];		
					$array=statistics::getClicksPerDate($tablename,$von,$bis);
					$Graph = new Graphen($array,$filename);
					sleep(1);
					echo "<img src='$filename' alt='statistics'/>";
				}
				else echo "Datum 'von' muss kleiner sein wie Datum 'bis'!";
				}
			}
			
			else echo "Datum 'von' muss kleiner sein wie Datum 'bis'!";
	}
		else echo "Überprüfen Sie bitte die Datumseingabe!!";

	
}
?>	
		

</body>
</html>
Return current item: Cat-Stats