['masterid'] senmi ekledin
makeSmall makeBiger function nedir bilmek gerekiyo yüklenen resmin linki değişkeni nedir
mysql_query("insert into `pictures` set `masterid`='".$_POST['masterid']."',
`picture`='".md5($_FILES['pic']['name'][$i]).`masterid`.".jpg'")or die (mysql_error()); resmi mysql yazdırırken ismini değitiriyosun dosyaya yüklerken diğil zaten bu yanlış
dosya yükleme tek dosyamı
makeSmall($_FILES['pic']['name'][$i],$_FILES['pic']['tmp_name'][$i]);
makeBiger($_FILES['pic']['name'][$i],$_FILES['pic']['tmp_name'][$i]);
hocam function.php içeriği :
<?php
function makeSmall($file,$file_tmp){
copy($file_tmp,"../images/pictures/small/".md5($file).".jpg");
$filename = "../images/pictures/small/".md5($file).".jpg";
list($width, $height) = getimagesize($filename);
$new_width = 75;
$new_height = 60;
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p,"../images/pictures/small/".md5($file).".jpg", 100);
}
function makeBiger($file,$file_tmp){
copy($file_tmp,"../images/pictures/biger/".md5($file).".jpg");
$filename = "../images/pictures/biger/".md5($file).".jpg";
list($width, $height) = getimagesize($filename);
if($width > 900){
$percent = 700/$width;
$new_width = $width * $percent;
$new_height = $height * $percent;
}else{
$new_width = $width;
$new_height = $height;
}
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($image_p,"../images/pictures/biger/".md5($file).".jpg", 700);
}
?>small ve biger diye iki klasör ama fark etmez tek klsöre de çevirebiliriz small u kaldırırız ortadan