counter-admin.php
Quell Code
<?php
session_start();
$passwort='admin';
$admin='admin';
$file='besucherzaehler.txt';
if(!file_exists($file)){
$current = file_get_contents($file);
$inhalt= "0";
file_put_contents($file, $inhalt);
}else{
$inhalt = file_get_contents($file);
}
if(!empty($_SESSION['counteradmin'])){
if($_SESSION['counteradmin']=='admin1'){
echo "Du bist eingeloggt als $_SESSION[counteradmin]<br>";
$log=true;
}
}else{
$log=false;
}
if(isset($_POST['send'])){
if($_POST['admin']==$admin && $_POST['pass']==$passwort || $log=='$true'){
$_SESSION['counteradmin']='admin1';
$log=true;
}else{
echo "Name oder Passwort falsch";
}
}
if(isset($_POST['send1'])){
$_SESSION['counteradmin']='admin1';
if(!file_exists($file)){
$current = file_get_contents($file);
$inhalt= "0";
file_put_contents($file, $inhalt);
}else{
$current = file_get_contents($file);
$inhalt= $current + 1;
file_put_contents($file, $inhalt);
}
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
<title>Counter mit admin log</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>itel</title>
<style>
*{
margin:0;
padding:0;
}
body {
color: #2c3e50;
background: #ecf0f1;
text-align:center;
}
#counter{
margin:40px;
font-size:80px;
}
</style>
</head>
<body>
<?php
if($log==false){
?>
<form method="POST">
<span>Logge dich ein um den Counter zu erhöhen</span><br>
<input type="text" placeholder="Adminname..." name="admin"> ( admin )<br>
<input type="text" placeholder="Passwort..." name="pass">( admin )<br>
<input type="submit" name="send" value="einloggen">
</form>
<?php
}else{
?>
<form method="POST">
<span> Jeder klick erhöht den Counter um ein</span><br>
<input id="hoch" type="submit" name="send1" value="Erhöhe um 1+"><br>
</form>
<?php
}
?>
<span id="counter"><?php echo $inhalt; ?></span>
</body>
</head>