AW: Kleines problem mit Upload
Das wäre der Komplette QT:
<?php
session_start();
// Das Passwort
$password = "admin";
switch($_GET['action']) {
// Passwort überprüfen etc.
case login:
if($password == $_POST['password']) {
setcookie("SessionID", session_id(), time()+3600);
setcookie("LoggedIn", "1", time()+3600);
} else {
setcookie("SessionID", NULL, time()+3600);
setcookie("LoggedIn", NULL, time()+3600);
}
print "<script>function reload() { location.href='admin.php'; }</script>";
print "<body onLoad=\"reload();\">";
break;
// Ausloggen - Cookies auf NULL-Wert setzen
case logout:
setcookie("SessionID", NULL, time()+3600);
setcookie("LoggedIn", NULL, time()+3600);
print "<script>function reload() { location.href='admin.php'; }</script>";
print "<body onLoad=\"reload();\">";
break;
default:
if($_COOKIE["LoggedIn"] == 1) {
if(isset($_POST['data'])) {
chmod("artikeldaten.xml", "0777");
unlink("artikeldaten.xml");
move_uploaded_file($_FILES['datei']['tmp_name'], "artikeldaten.xml");
}
}
break;
}
// Wenn nicht eingeloggt, dann Login anzeigen ansonsten Administration anzeigen
if($_COOKIE["LoggedIn"] == 1) {
print "Sie sind Eingeloggt !<br><a href=\"admin.php?action=logout\">Abmelden</a><br><br>";
print "<form action=\"admin.php\" method=\"post\" enctype=\"multipart/form-data\">
<input type=\"file\" name=\"datei\"><br>
<input type=\"submit\" name=\"data\" value=\"Hochladen\">
</form>";
} else {
print "<form action=\"admin.php?action=login\" method=\"post\">
Passwort: <input type=\"password\" name=\"password\">
<br>
<input type=\"submit\" value=\"Login\">
</form>";
}
?>