Ankündigung

Einklappen
Keine Ankündigung bisher.

Löschen von Dateien

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Löschen von Dateien

    Ich habe in einem Newssystem auch einen Upload, bei welchem man sowohl Dateien und Bilder hochladen kann.
    In diesem Upload werden die Dateien auf ihr Format geprüft, und wenn das falsche Format im falschen Upload ist, wird der Upload abgebrochen und es erfolgt eine Fehlermeldung. Die Datei auf die sich das unset() im Code bezieht wird gelöscht, aber das Ziel ist eigentlich, dass alle Dateien die hochgeladen wurden wieder gelöscht werden. Wer kann mir da mal einen hilfreichen tip geben?

    Der Code sieht momentan folgendermaße aus:

    if($send) { // $send = $_POST['send']
    $i = 1;
    $flag = 1;
    // Durchlaufe Array $_FILES und speichere Index in Variable $key und Inhalt in Variable $value
    foreach ($_FILES as $key => $value)
    {
    $typ = $_FILES[$key]['type'];
    $flag_tmp = $flag;

    if($key != 'zip' && $key != '' && ($typ == 'image/jpeg' || $typ == 'image/gif' || $typ == 'image/png' || $typ == 'image/pjpeg')) {

    $$key = upload_file($key);
    if($flag_tmp == 0 && $flag == 1) {
    $flag = 0;
    }

    } else if($key != 'zip' && $key != '' && $typ != '' && $typ != 'image/jpeg' && $typ != 'image/gif' && $typ != 'image/png' && $typ != 'image/pjpeg') {
    echo 'FEHLER! Falscher Dateityp!

    Bitte überprüfen sie ihre Angaben, und vergewissern sie sich,
    daß in den Feldern Bild1-3 nur Grafik-Dateien eingetragen werden.

    Zurück';
    $flag = 0;
    unset ($$key);
    If you read this message backward, Satan will force you to smoke marijuana.
    Gute Tutorials
Lädt...
X