|
|
|
ถามหน่อยครับ php upload รูปภาพพร้อมกับ resize แทนที่ไฟล์เดิมโดยไม่ต้องสร้าง thumnail |
|
|
|
|
|
|
|
ถามหน่อยครับ php upload รูปภาพพร้อมกับ re-size แทนที่ไฟล์เดิมโดยไม่ต้องสร้าง thumbnail โดยใช้ code นี้
Code
if(trim($_FILES["filProfile"]["tmp_name"]) != ""){
$images = $_FILES["filProfile"]["tmp_name"];
$new_images = "Thumbnails_".$_FILES["filProfile"]["name"];
copy($_FILES["filProfile"]["tmp_name"],"myfile/".$_FILES["filProfile"]["name"]);
$width=1024; //*** 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,"myfile/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
ผมจะต้องแก้ตรงไหนครับ เพราะ code นี้มันจะสร้าง thumbnail มาให้ด้วย ผมจะเอา code นี้ไปสร้าง user profile นะครับ
ขอบคุณครับ
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2015-01-27 05:03:16 |
By :
Jumyut |
View :
663 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามเองตอบเองครับ
Code
if(trim($_FILES["filProfile"]["tmp_name"]) != ""){
$images = $_FILES["filProfile"]["tmp_name"];
$new_images = $_FILES["filProfile"]["name"]ว //$new_images = "Thumbnails_".$_FILES["filProfile"]["name"];
//copy($_FILES["filProfile"]["tmp_name"],"myfile/".$_FILES["filProfile"]["name"]);
$width=1024; //*** 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,"myfile/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
แก้ตรงสีแดงให้มันเขียนทับไปเลยครับ (ทำไมคิดไม่ได้ตอนแรก)
ถามต่อครับ
$_FILES["filProfile"]["name"] อันนี้คือมันจะเอาชื่อไปแสดงใช้ไม๊ครับ ถ้าผมต้องการให้มันเอา เวลาวันที่ มาตั้งเป็นชื่อไฟล์เพื่อป้องการชื่อไฟล์ซ้ำละครับ หรือมีวิธีอื่นที่ป้องกันชือ่ไฟล์ซ่ำไม๊ครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2015-01-27 05:21:46 |
By :
Jumyut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$image = date("Y-m-d H:i:s");
|
|
|
|
|
Date :
2015-01-27 08:44:39 |
By :
ฟงหวินขี่เครื่องสูบน้ำท้าลมหนา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|