//hier bitte name und passwort eintragen!
$user=admin;
$pass=C0ttbus1;
$editlink="../data/links.txt";
$editcount="../data/counter.txt";
//überprüfung, ob das file schon existiert, wenn nicht, wirds geschrieben
if (file_exists($editlink))
{
}
else
{
$fd=fopen($editlink,"w+");
fclose($fd);
}
//überprüfung, ob das file schon existiert, wenn nicht, wirds geschrieben
if (file_exists($editcount))
{
}
else
{
$fd=fopen($editcount,"w+");
fclose($fd);
}
//löschen von link aus links.txt und counter.txt
if ($_POST[Senden]=="Löschen")
{
$file=file($editlink);
$fd=fopen($editlink, "w+");
foreach ($file as $line)
{
$exp_line = explode ("|",$line);
$code= $exp_line[0];
if ($_POST[$code] == "on")
{
continue;
}
else
{
fputs ($fd,$line);
}
}
fclose($fd);
$file=file($editcount);
$fd=fopen($editcount, "w+");
foreach ($file as $line)
{
$exp_line = explode ("|",$line);
$code= $exp_line[0];
if ($_POST[$code] == "on")
{
continue;
}
else
{
fputs ($fd,$line);
}
}
fclose($fd);
}
//editieren bestehender link
if ($_POST[Senden] == "Editieren")
{
$file=file($editlink);
$fd=fopen($editlink, "w+");
foreach ($file as $line)
{
$exp_line = explode ("|",$line);
$code= $exp_line[0];
if ($_POST[$code] == "on")
{
$url_array = $_POST[url];
fputs ($fd,"$code|$url_array[$code]\n");
}
else
{
fputs ($fd,$line);
}
}
fclose($fd);
}
//einfügen neuer link
if ($_POST[Senden] == "Einfügen")
{
if ($_POST[id] == "" || $_POST[url] == "")
{
echo "
du hast vergessen, eine ID oder URL einzugeben, bitte nochmal probieren!
";
}
else
{
$id = $_POST[id];
$url = $_POST[url];
$file = file($editlink);
$fd=fopen($editlink, "a+");
foreach ($file as $line)
{
$exp_line = explode("|", $line);
if ($id == $exp_line[0])
{
$Zähler=TRUE;
echo "Diese ID existiert bereits, eine ID kann nicht doppelt belegt werden!
";
}
else
{
continue;
}
}
if ($Zähler==FALSE)
{
//schreibe neuen Link in links.txt
fwrite($fd, "$_POST[id]|$_POST[url]\n");
fclose($fd);
//schreibe initialisierenden Datensatz in counter.txt
$fd=fopen($editcount, "a+");
$date = date("d.m.y");
$time = date("H:i");
fwrite($fd, "$id|0|$date|$time\n");
fclose($fd);
}
}
}
//editieren counterstand
if ($_POST[Senden] == "Umschreiben")
{
$file=file($editcount);
$fd=fopen($editcount, "w+");
foreach ($file as $line)
{
$exp_line = explode ("|",$line);
$code= $exp_line[0];
if ($_POST[$code] == "on")
{
$counter_array = $_POST[counter];
$date_array = $_POST[date];
$time_array = $_POST[time];
fputs ($fd,"$code|$counter_array[$code]|$date_array[$code]|$time_array[$code]\n");//$url-array[$code] und die anderen kommt aus formular
}
else
{
fputs ($fd,$line);
}
}
fclose($fd);
}
//adminbereich
//login
if (($_POST[username] == "") and ($_POST[password] == ""))
{
print logon();
}
elseif ($user != $_POST[username])
{
echo "login fehlgeschlagen!";
print logon();
}
elseif ($pass != $_POST[password])
{
echo "login fehlgeschlagen!";
print logon();
}
//start admin-bereich
if (($user == $_POST[username]) && ($pass == $_POST[password]))
{
//header wird geschrieben
echo "ADMIN-TOOL v1.0";
echo " |
Webinterface für mt Downloadcounter v1.0!";
echo " |
check for update";
echo " |
";
echo "";
echo "
";
//admin-bereich:auflistung der links aus der links.txt
echo "";
echo "
";
//admin-bereich:formular für neuen link
echo "";
echo "
";
//admin-bereich:auflistung der counts aus der counter.txt
echo "";
//footer wird geschrieben
echo "
";
echo "admin-tool 1.0 © by michatronic www.michatronic.de 20.12.2005";
echo " |
";
}
//login-script
function logon()
{echo("\nLogin\n\n\n\n\n");
}
?>