Ich suche jetzt schon seit ner stunde diesen fehler, das mach mich wahnsinnig!!!
<form action="upload.php" method="post" enctype="multipart/form-data" name="upload">
<input type="file" name="file"><input type="submit" name="submit" value="Upload">
</form>
<?php
// Variabeln festlegen
$max_byte_size = 20971520;
$allowed_types = "(jpg|jpeg|gif|bmp|png)";
// Formular wurde abgeschickt
if($_POST["submit"] == "Upload");
// Wurde wirklich eine Datei hochgeladen?
if(is_uploaded_file($_FILES["file"]["tmp_name"]) {
// Gültige Endung? ($ = Am Ende des Dateinamens) (/i = Groß- Kleinschreibung nicht berücksichtigen)
if(preg_match("/." . $allowed_types . "$/i", $_FILES["file"]["name"])) {
// Datei auch nicht zu groß
if($_FILES["file"]["size"] <= $max_byte_size) {
// Alles OK -> Datei kopieren
if(copy($_FILES["file"]["tmp_name"], "images/".$_FILES["file"]["name"])) {
$Filename = $_FILES["file"]["name"];
$Filesize = $_FILES["file"]["size"];
$Filetype = $_FILES["file"]["type"];
}
include "inc/config.php";
if(!@mysql_connect($SQLHost, $SQLUser, $SQLPwd)) {
die("Es konnte keine Verbindung aufgebaut werden");
}
if(!mysql_select_db($SQLDatabase)) {
die("Konnte Datenbank nicht benutzen, Fehlermeldung: ".mysql_error());
}
$sql = "INSERT INTO enflame_images(Titel, URL_Full, URL_Thumb, Page)
VALUES ('".$Filename."', 'images/".$Filename."', 'images/".$Filename."_Thumb', '1');";
$result = mysql_query($sql) OR die(mysql_error());
?>
Was könnte hierdran falsch sein? bitte!!!