Der Bilder Upload mit automatischer verkleinerung Funktioniert. Allerdings brauch ich den Bildernamen als Variable. und hab überhaupt keine Idee wie ich den neuen Bildernamen auslesen könnte. Da der Bildname neu generiert wird.
ich hab mal die Seite gepostet vieleicht versteht ja jemand was ich da versuche zu bauen
Bin dankbar für jede hilfe
Ich habe es mit :
erfolgslos versucht, alles andere würde ich mich nicht mal trauen zu posten
ich hab mal die Seite gepostet vieleicht versteht ja jemand was ich da versuche zu bauen
Bin dankbar für jede hilfe
Ich habe es mit :
PHP:
$PROPERTYPHOTOONE = imagejpeg($image_out, substr($jpgFile, 0, strlen($jpgFile) - 4)."_small.jpg", 90);
erfolgslos versucht, alles andere würde ich mich nicht mal trauen zu posten
PHP:
<?php
function mkThumb($jpgFile) {
list($width_orig, $height_orig) = getImageSize($jpgFile);
$width = 400;
$height = (int)($height_orig * ($width / $width_orig));
$image_in = imagecreatefromjpeg($jpgFile);
$image_out = imagecreatetruecolor($width, $height);
imagecopyresampled($image_out, $image_in, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagejpeg($image_out, substr($jpgFile, 0, strlen($jpgFile) - 4)."_small.jpg", 90);
imagedestroy($image_in);
imagedestroy($image_out);
}
if (isset($_FILES['pic'])) {
if (move_uploaded_file($_FILES['pic']['tmp_name'], $_FILES['pic']['name'])) {
mkThumb($_FILES['pic']['name']);
unlink($_FILES['pic']['name']);
} else {
die('Trouble with image file...');
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Upload & resize image</title>
</head>
<body>
<form name="pic_form" action="<?=$_SERVER['PHP_SELF']?>" method="POST" enctype="multipart/form-data">
<input name="MAYILANNO" type="hidden" value="<?php print "$_GET[MIN]"; ?>">
<input name="MAYPLATFORM" type="hidden" value="<?php print "$_GET[MPF]"; ?>">
<input name="DB" type="hidden" value="true">
<input type="file" name="pic" size="7"/>
<br />
<input type="submit" />
</form>
</body>
</html>
<?php
include "../yetkili/config.php";
$MAYILANNO= $_POST['MAYILANNO'];
$MAYPLATFORM= $_POST['MAYPLATFORM'];
#ab in die datenbank damit
if ($_POST['DB'] == "true"){
$conpicDB = mysql_connect($server, $DBusername, $DBpassword) or die ("$DatabaseError - 30");
mysql_select_db($database);
mysql_query("UPDATE $emlak_table SET
PROPERTYPHOTOONE ='$PROPERTYPHOTOONE'
WHERE MAYILANNO = '$MAYILANNO' ",$conpicDB) or die ("$DatabaseError - 31");
mysql_close($conpicDB);
}
$IMAGEMAYONE = "$ImageMAY$PROPERTYPHOTOONE";
if ($_POST['MAYPLATFORM'] =="1") # Ab in die platform datenbank
{
$conpicMAY = mysql_connect($server, $DBusername_may, $DBpassword_may) or die ("$DatabaseError - 32");
mysql_select_db($database_may);
mysql_query("UPDATE $emlak_table SET
PROPERTYPHOTOONE ='$IMAGEMAYONE'
WHERE MAYILANNO = '$MAYILANNO'",$conpicMAY) or die ("$DatabaseError - 33");
mysql_close($conpicMAY);
}
?>