Viewing file: upload.php (2.61 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include('class.uploader.php'); include('config.php'); $today = date("Y-m-d"); if(trim($_FILES['files_thumb']['tmp_name']) != '') { $images = $_FILES['files_thumb']['tmp_name'];
$typefile = strrchr($_FILES['files_thumb']['name'],"."); $new_images = 'thumbnails_'.date("YmdHis").$typefile; //move_uploaded_file($_FILES['files_thumb']['tmp_name'],'Thumbnails/'.$new_images); $width=500; //*** Fix Width & Heigh (Autu caculate) ***// $size=GetimageSize($images); $height=round($width*$size[1]/$size[0]); $images_orig = ImageCreateFromJPEG($images); $photoX = ImagesX($images_orig); $photoY = ImagesY($images_orig); $images_fin = ImageCreateTrueColor($width, $height); ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width+1, $height+1, $photoX, $photoY); ImageJPEG($images_fin,'Thumbnails/'.$new_images); ImageDestroy($images_orig); ImageDestroy($images_fin); } $v_cat = "cat_".date("YmdHis"); $v_title =$_POST['title']; $v_detail=$_POST['detail']; //error_reporting(0); //if(trim($_FILES['files']['tmp_name']) != '') if(isset($_FILES['files']['tmp_name'])): define ("MAX_SIZE","20000"); $fetch_cat=$db->query("INSERT INTO cat_image(title_id,title_name,thumbnail,detail,date_post)VALUES('$v_cat','$v_title','$new_images','$v_detail','$today')"); $width2=700; for($i=0; $i<count($_FILES['files']['tmp_name']); $i++) { $filename = 'photo_'.date("YmdHis").$typefile; $images2 = $_FILES['files']['tmp_name'][$i]; $size=GetimageSize($images2); $height=round($width2*$size[1]/$size[0]); $images_orig = ImageCreateFromJPEG($images2); $photoX = ImagesX($images_orig); $photoY = ImagesY($images_orig); $images_fin = ImageCreateTrueColor($width2, $height); ImageCopyResampled($images_fin, $images_orig, 0, 0, 0, 0, $width2+1, $height+1, $photoX, $photoY); ImageJPEG($images_fin,'uploads/'.$filename); ImageDestroy($images_orig); ImageDestroy($images_fin);
$fetch=$db->query("INSERT INTO tbl_images(image_name,title_cat) VALUES('$filename','$v_cat')"); } if($fetch): header('Location:../../admin-image.php'); else : $error ='Data not inserting'; endif; else: $error = 'File not found!'; endif; ?> <h2><?php echo @$error ?></h2> <a href="index.php">Try Again</a> <?php function onFilesRemoveCallback($removed_files){ foreach($removed_files as $key=>$value){ $file = '../uploads/' . $value; if(file_exists($file)){ unlink($file); } } return $removed_files; } ?>
|