zurück zur Liste

\n"; // massive Login-Versuche abblocken sleep(1); // Passwort checken if ($_POST['passwort'] == $passwort) { $already_exists = file_exists($_FILES['datei']['name']); if (($already_exists) and (!$overwrite == "on")) { echo "

Fehler: Datei mit Namen " . htmlspecialchars($_FILES['datei']['name']) . " ist bereits vorhanden. (Überschreiben abgeschaltet.)

\n"; } else { $filename = convertFilename($_FILES['datei']['name']); if (move_uploaded_file($_FILES['datei']['tmp_name'], $filename)) { echo "

Die Datei " . htmlspecialchars($_FILES['datei']['name']) . " wurde übertragen.

\n"; $liste = readFileList(); if ($liste !== false) { if ($liste !== NULL) { foreach($liste as $v) $s[] = $v[0]; $idx = array_search($filename, $s); } // FUNKY! if (gettype($idx) == 'integer') { // Dateiname bereits in Liste enthalten $lines = file('index.php'); if ($lines) { $fp = fopen("index.php","w+"); // Index-Datei zum Schreiben öffnen $i = 0; while (!strstr(substr($lines[$i],0,14), "* Filelist:")) { fputs($fp, $lines[$i]); $i++; } while (!strstr(substr($lines[$i], 0, strpos($lines[$i], '//')), $filename)) { fputs($fp, $lines[$i]); $i++; } $i++; fputs($fp, $filename."//".$_POST['beschreibung']."\n"); while ($i < count($lines)) { fputs($fp, $lines[$i]); $i++; } fclose($fp); echo "

Tabelleneintrag wurde aktualisiert.

\n"; } else { echo "

Fehler: index.php wurde nicht gefunden!

\n"; } } else { // Dateiname noch nicht in Liste enthalten $lines = file('index.php'); if ($lines) { $fp = fopen("index.php","w+"); // Index-Datei zum Schreiben öffnen $i = 0; while (!strstr(substr($lines[$i],0,14), "* Filelist:")) { fputs($fp, $lines[$i]); $i++; } while (!strstr($lines[$i], "*/")) { fputs($fp, $lines[$i]); $i++; } fputs($fp, $filename."//".$_POST['beschreibung']."\n"); while ($i < count($lines)) { fputs($fp, $lines[$i]); $i++; } fclose($fp); echo "

Tabelleneintrag wurde erzeugt.

\n"; } else { echo "

Fehler: index.php wurde nicht gefunden!

\n"; } } } else { echo "

Fehler: Liste mit Dateien konnte nicht gefunden werden.

\n"; } } else { echo "

Fehler: Datei konnte nicht übertragen werden!

\n"; echo "

\n"; print_r($_FILES); echo "\n

\n"; } } } else { // Passwort falsch echo "

Fehler: Falsches Passwort!

\n"; } } //-- Passwortabfrage vor Löschen ------------------------------------------------------------------- else if ($_GET['action'] == 'deleteCheck') { echo "

zurück zur Liste

\n"; if (isset($_REQUEST['delButton'])) { echo "
\n"; echo " Auswahl löschen:
\n"; echo "
\n"; echo " \n"; reset($_REQUEST['delButton']); foreach ($_REQUEST['delButton'] as $idx => $filename) { echo " \n"; echo " \n"; echo " \n"; echo " \n"; } echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "
".$filename."
\n"; echo "

\n"; echo "   Passwort:\n"; echo "
\n"; echo "
\n"; echo " 1) { echo "Dateien löschen\" />\n"; } else { echo "Datei löschen\" />\n"; } echo "
\n"; echo "
\n"; echo "
\n"; } else { echo "

Fehler: Keine Datei ausgewählt.

\n"; } } //-- Löschen --------------------------------------------------------------------------------------- else if ($_GET['action'] == 'delete') { echo "

zurück zur Liste

\n"; // massive Login-Versuche abblocken sleep(1); // Passwort checken if ($_POST['passwort'] == $passwort) { if (isset($_REQUEST['delButton'])) { reset($_REQUEST['delButton']); foreach ($_REQUEST['delButton'] as $idx => $filename) { echo "

Lösche $filename...

\n"; unlink($filename); $lines = file('index.php'); if ($lines) { $fp = fopen("index.php","w+"); // Index-Datei zum Schreiben öffnen $i = 0; while (!strstr(substr($lines[$i],0,14), "* Filelist:")) { fputs($fp, $lines[$i]); $i++; } while (!strstr(substr($lines[$i], 0, strpos($lines[$i], '//')), $filename)) { fputs($fp, $lines[$i]); $i++; } $i++; while ($i < count($lines)) { fputs($fp, $lines[$i]); $i++; } fclose($fp); echo "

Tabelleneintrag wurde entfernt.

\n"; } else { echo "

Fehler: index.php wurde nicht gefunden!

\n"; } } } else { echo "

Fehler: Keine Dateien ausgewählt.

\n"; } } else { // Passwort falsch echo "

Fehler: Falsches Passwort!

\n"; } } //-- Anzeigen -------------------------------------------------------------------------------------- else { ?>
\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; } } } else { echo "

Fehler: Liste mit Dateien konnte nicht gefunden werden.

\n"; } ?>
">Datei ">Beschreibung ">Größe Auswahl
". $eintrag[0] ."".$eintrag[1]."".getSizeAsString($eintrag[2])."
Dateien,
Lister v2.9j
Valid HTML 4.0!