|
|
|
สอบถามเกี่ยวกับการอัพโหลดรูปภาพครับ เกี่ยวกับการเช็คจากค่า height กับ weight อ่ะครับ |
|
|
|
|
|
|
|
ผมทำ photo gallery อยู่แล้วพอดีเวลาจะอัพรูป ต้องการให้มันเช็คว่ารูปที่ได้อัพมามีค่า height กับ weight ต่างกันเท่าไหร่ ถ้า height มากกว่า ก็ให้ปรับขนาดรูปเป็น 600x900 แต่ถ้า weight มากกว่าก็ให้ปรับเป็น 900x600 ประมาณนี้อ่ะครับ
insert_photo.php
$images = $_FILES["fileUpload"]["tmp_name"];
$new_images = "".$_SESSION['user_id']."_".$_FILES["fileUpload"]["name"];
$DirPath = "images\image\ " . $new_images . "";
$DesPath = $_SERVER["DOCUMENT_ROOT"]."/".$DirPath;
//copy($_FILES["fileUpload"]["tmp_name"],"images/image/".$_FILES["fileUpload"]["name"]);
$width=600; //*** Fix Width & Heigh (Autน caculate) ***//
$size=GetimageSize($images);
$height=900;//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,"images/image/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
$table = "tb_photo_salon";
mysql_query("SET NAMES UTF8");
$filename =$HTTP_POST_FILES['files']['name'];
$filetempname =$HTTP_POST_FILES['files']['tmp_name'];
$filesize =$HTTP_POST_FILES['files']['size'];
$data = array(
"ref_id"=>addslashes($_SESSION['id_id']),
"name_image"=>addslashes($new_images),
"date"=>addslashes(date("Y-m-d H:i:s")),
);
insert($table,$data);
header("Refresh:0;url=upload.php");
นี่โค้ดหน้า insert ครับ ใครรู้ช่วยบอกหน่อยนะครับ ขอบคุณครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2012-06-28 13:26:24 |
By :
golden014 |
View :
964 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$size=GetimageSize($images);
เช็คจากตัวแปรนี้ครับ
Code (PHP)
$size[0];
$size[1];
ลองดูครับใช้ if ธรรมดนี่แหละ
|
|
|
|
|
Date :
2012-06-28 17:11:07 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|