prepare( "INSERT INTO blogdaten (art, text) VALUES (0, ?)"); $ps->bind_param("s", $_POST["text"]); $ps->execute(); $ps->close(); } /* Einfügen des Bilds */ else { /* Neuer Name */ $fn = $_FILES["upfile"]["name"]; $fn_teile = mb_split("\.", $fn); $fn_endung = $fn_teile[count($fn_teile) - 1]; if(mb_strtolower($fn_endung) == "jpg") { $fn = "blog_" . date("YmdHis") . "." . $fn_endung; /* In DB einfügen, Bild kopieren */ copy($_FILES["upfile"]["tmp_name"], $fn); $con->query("INSERT INTO blogdaten (art, text)" . " VALUES (1, '$fn')"); /* Originalbildgröße ermitteln */ $info = getimagesize($fn); $width_alt = $info[0]; $height_alt = $info[1]; /* Neue Bildgröße festlegen */ if($width_alt > $height_alt) { $width_neu = 320; $height_neu = ceil($height_alt * $width_neu / $width_alt); } else { $height_neu = 240; $width_neu = ceil($width_alt * $height_neu / $height_alt); } /* Altes und neues Grafikobjekt erzeugen */ $im_alt = imagecreatefromjpeg($fn); $im_neu = imagecreatetruecolor( $width_neu, $height_neu); /* Bild in neue Größe kopieren, speichern */ imagecopyresampled($im_neu, $im_alt, 0, 0, 0, 0, $width_neu, $height_neu, $width_alt, $height_alt); imagejpeg($im_neu, $fn); /* Grafikobjekte löschen */ imagedestroy($im_alt); imagedestroy($im_neu); } else echo "
Bild muss vom Typ JPG sein!
"; $con->close(); } } ?>Max in Australien, Eingabe
oder