| | | | |
| | |
| Erfahrener Benutzer Registriert seit: 01.06.2004
Beiträge: 721
![]() | 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); |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php dateien löschen flag |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.