if( file_exists("config.inc.php") ) @include "config.inc.php";if ( !$db ) Header("Location: setup.php");?>
$ezeit = time();
$ip = $_SERVER['REMOTE_ADDR'];
$url = $_SERVER['HTTP_HOST'];
$pwd = $_GET['pwd'] ;
$level = $_POST['level'] ;
$spieler = ltrim($_POST['spieler'] );
function encode($klartext){return(base64_encode($klartext));}
if (!isset($level) ) {
$level = "schwer";
}
if (!isset($spieler) || $spieler == '') {
$spieler = 'Gastspieler';
}
if (strlen($spieler) > 11) {
$spieler = substr($spieler,0,11);
}
$spieler = ltrim(str_replace('@','O',$spieler));
if($spieler != "Gastspieler") {
$sql = 'SELECT * FROM `'.$pfx.'spieler` WHERE `name` = \''.$spieler.'\' ORDER BY `ezeit` DESC LIMIT 0,1 ';
$res = mysql_db_query($_sql_data,$sql);
$data = mysql_fetch_array($res);
if($data) {
$diff = time() - $data['ezeit'];
if ($diff < $delaytime && $level == "schwer") {
echo "
Sorry,
die offiziellen Sudoku Wettkampfbedingungen ".
"erlauben dem Spieler $spieler erst in ".($delaytime-$diff)." Sekunden wieder ein neues Spiel.
".
"Du kannst aber als Gastspieler weitermachen.
";
$spieler = "Gastspieler";
}
}
$post_str_len = rand(6,12);
$post_str = '';
for ($i= 1; $i <= $post_str_len; $i++ ) {
$post_str .= chr(rand(65,110));
}
$ticket = encode($post_str."@".$spieler."@".$ezeit."@".$level);
}
$spieler = ltrim($spieler);
$time = date('H:i:s');
$date = date('d.m.Y');
$query="insert into ".$pfx."spieler (name,ezeit,date,time,ip,url,ticket,level) values
('".$spieler."','".$ezeit."','".$date."','".$time."','".$ip."','".$url."','".$ticket."','".$level."')";
mysql_query($query);
?>
TOP-10 * $monate = array(0,"Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
echo $monate[date("n")]." ".date("Y");
?>
$thismonth = mktime(0,0,0,date("n"),1);
$sql = 'SELECT *FROM `'.$pfx.'highscore` WHERE `eintragszeit` > \''.$thismonth.'\' ORDER BY `zeit` ASC ';
$res = mysql_db_query($_sql_data,$sql);
$nr=0;
$names = array();
while( $data = mysql_fetch_array($res) ) {
if( !in_array(strtolower($data['name']),$names) ) {$names[] = strtolower($data['name']);
echo "".$data['name']." | » | "."".$data['zeit']." |
";
$nr++;
}
if($nr >= 10) break;
}
?>
TOP-10 * Jahr echo date("Y"); ?>
$sql = 'SELECT *FROM `'.$pfx.'highscore` ORDER BY `zeit` ASC';
$res = mysql_db_query($_sql_data,$sql);
$nr=0;
$names = array();
while( $data = mysql_fetch_array($res) ) {
if( !in_array(strtolower($data['name']),$names) ) {
$names[] = strtolower($data['name']);
echo "".$data['name']." | » | "."".$data['zeit']." |
";
$nr++;
}
if($nr >= 10) break;
}
?>