if ($_FILES['datei']['tmp_name'] == "")
{
echo "Es wurde kein Bild ausgewählt, welches durch das alte ersetzt werden soll.";
}
else
{
$bnummer = rand(0,100000);
$dateityp = GetImageSize($_FILES['datei']['tmp_name']);
if($dateityp[2] != 0)
{
if($_FILES['bild']['size'] < 902400)
{
move_uploaded_file($_FILES['datei']['tmp_name'], "../items/$bnummer".$_FILES['datei']['name']);
echo "Das Bild wurde Erfolgreich hochgeladen<br>";
}
else
{
echo "Das Bild darf nicht größer als 100 kb sein <br>";
}
}
else{
echo "Bitte nur Bilder im Gif bzw. jpg Format hochladen<br>";
}
$bild =$bnummer.$_FILES['datei']['name'];
$Grafikdatei = "../items/$bild";
$Bilddaten = getimagesize($Grafikdatei);
$OriginalBreite = $Bilddaten[0];
$OriginalHoehe = $Bilddaten[1];
$ThumbnailBreite = 100;
if($OriginalBreite < $ThumbnailBreite)
{
$ThumbnailBreite=$OriginalBreite;
}
$Skalierungsfaktor = $OriginalBreite/$ThumbnailBreite;
$ThumbnailHoehe = intval($OriginalHoehe/$Skalierungsfaktor);
if($Bilddaten[2] == 1)
{
$Originalgrafik = ImageCreateFromGIF($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageGIF($Thumbnailgrafik, $Grafikdatei);
}
elseif($Bilddaten[2] == 2)
{
$Originalgrafik = ImageCreateFromJPEG($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImageJPEG($Thumbnailgrafik, $Grafikdatei);
}
elseif($Bilddaten[2] == 3)
{
$Originalgrafik = ImageCreateFromPNG($Grafikdatei);
$Thumbnailgrafik = ImageCreateTrueColor($ThumbnailBreite, $ThumbnailHoehe);
ImageCopyResized($Thumbnailgrafik, $Originalgrafik, 0, 0, 0, 0, $ThumbnailBreite, $ThumbnailHoehe, $OriginalBreite, $OriginalHoehe);
ImagePNG($Thumbnailgrafik, $Grafikdatei);
}
echo"<img src=\"$Grafikdatei\">";
$eintrag = "INSERT INTO shop_items
(titel, text, versandstat, subcat_id, angebot, preis, bild, sparedots, artikelnummer)
VALUES('$titel', '$text', '$versand', '$kategorie', '$angebot', '$preis', '$bild', '$sparedots', '$artikelnummer' )";
$eintragen = mysql_query($eintrag);
if($eintragen == true){
echo "Eintrag war erfolgreich";
}
else{
echo "Fehler beim Speichern";
}
}