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 "\n"; if (isset($_REQUEST['delButton'])) { echo "Fehler: Keine Datei ausgewählt.
\n"; } } //-- Löschen --------------------------------------------------------------------------------------- else if ($_GET['action'] == 'delete') { echo "\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 { ?>|
|