Hallo zusammen,
Bei folgenden Code meckert die Klasse herum, die das JPEG Bilder verkleinern soll, wenn keine Datei übergeben wird. Wenn eine Datei hochgeladen wird läuft das Script bestens. Ich vermute der Fehler liegt bei der Kontrolle, ob das Upload Feld leer ist oder nicht, ich finde aber keine Andere Lösung. Weiß jemand Rat?
Hier mal der Code, ich hoffe dann wird es deutlich.
Vielen Dank Helge
Bei folgenden Code meckert die Klasse herum, die das JPEG Bilder verkleinern soll, wenn keine Datei übergeben wird. Wenn eine Datei hochgeladen wird läuft das Script bestens. Ich vermute der Fehler liegt bei der Kontrolle, ob das Upload Feld leer ist oder nicht, ich finde aber keine Andere Lösung. Weiß jemand Rat?
Hier mal der Code, ich hoffe dann wird es deutlich.
Code:
// Konfigurationsdatei laden //
include ("include/config.php");
// Verbindung zur Datenbank //
include ("include/connect.php");
if (!empty($_FILES['file']))
{
// Einbunden der Thumbnail Erstellung //
include ("include/imageresize.inc.php");
$tempname = $_FILES['file']['tmp_name'];
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
$name1 = "buecher_".$_POST['nummer'].".jpg";
$thumb1 = new thumb();
$thumb1->create($tempname, 250, 0, 0);
$thumb1->savetofile("buecherfotos/$name1", 100); // Bild speichern
$thumb1->clear();
$fotoeintrag = "$name1";
// SQL Befehle für den Eintrag in die Tabelle mit Foto
$sql = "INSERT INTO
`apache_intern_buecher`
VALUES
('', '$_POST[nummer]', '$_POST[autor]', '$_POST[titel]', '$_POST[sparte]', '$_POST[typ]', '$_POST[katrin]', '$_POST[helge]', '$fotoeintrag')";
mysql_query($sql);
}
else
{
// SQL Befehle für den Eintrag in die Tabelle ohne Foto
$sql = "INSERT INTO
`apache_intern_buecher`
VALUES
('', '$_POST[nummer]', '$_POST[autor]', '$_POST[titel]', '$_POST[sparte]', '$_POST[typ]', '$_POST[katrin]', '$_POST[helge]')";
mysql_query($sql);
}
if (mysql_affected_rows ($res_id) > 0)
{
header ("Location: buecher.php");
}
else
{
header ("Location: buecher.php?eintragfehler");
}
Vielen Dank Helge