Ich habe ein Upload-Formular mit einer Datei hochgeladen werden. Das Problem, das ich habe ist, dass selbst dann, wenn keine Datei der if (isset ($ _ FILES)) hochgeladen wird, oder wenn noch so erfolgreich verläuft (empty ($ _ FILES)!):isset und! Leave nicht durch eine Prüfung für hochgeladene Dateien
$_FILES = $HTTP_POST_FILES;
if($_POST['type'] == 'photo' && isset($_FILES)){
// returns true even if no file is uploaded. What am I missing!
}
mit '$ HTTP_ POST_FILES' ist veraltet: http://php.net/manual/en/reserved.variables.files.php (abgesehen davon, dass es dieselben Werte wie '$ _FILES' enthält) –