'jpg', 'image/jpeg' => 'jpg', 'image/jpeg' => 'jpeg', 'image/gif' => 'gif', 'image/X-PNG' => 'png', 'image/PNG' => 'png', 'image/png' => 'png', 'image/x-png' => 'png', 'image/JPG' => 'jpg', 'image/GIF' => 'gif', 'image/bmp' => 'bmp', 'image/bmp' => 'BMP', ); if(!array_key_exists($type, $file_types)) { return "FALSE"; } else { return "TRUE"; } } if (isset($_POST['step']) AND $_POST['step'] == "upload") // Ist etwas im "Step" Fach? Wenn ja, ist es "Upload"? { if ($_FILES['datei']['error']) { $error = "Folgende(r) Fehler ist aufgetreten:"; $error .= "Allgemeiner Fehler"; } if ($_FILES['datei']['size'] > 1000000) { $error = "Folgende(r) Fehler ist aufgetreten:"; $error .= "Datei zu groß"; } if(image_valid($_FILES['datei']['type']) === "FALSE") { die("Bildtyp ungültig"); } if(isset($error)) { echo $error; } else { $dir = 'uploads'; $filename = $_FILES['datei']['name']; move_uploaded_file($_FILES['datei']['tmp_name'], $dir."/".$filename); mysql_query("UPDATE immobilien SET pfad='" . $filename . "' WHERE beschreibung=" . $_POST['besch']); print"Upload erfolgreich!"; } } else //Wenn nichts im Gange ist, bieten wir das Uploadscript an: { echo '
Bild(er) transferieren


"; echo '

Zusätzliche Bilder:

'; } ?>