|
|
|
ลบภาพต้นฉบับออกจากโฟลเดอร์ เหลือไว้เฉพาะภาพที่ลดขนาดแล้วเท่านั้น |
|
|
|
|
|
|
|
Code (PHP)
unlink('../uploads/'.ชื่อไฟล์รูปของคุณ);
|
|
|
|
|
Date :
2014-04-01 16:02:01 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้โค้ดในการ upload file ประมาณนี้ครับ ผมจะลบออกยังไงครับ
if($_FILES["filUpload"]["tmp_name"][$i] != "")
{
$images = $_FILES["filUpload"]["tmp_name"][$i];
$new_images = "thumbnails_".$_FILES["filUpload"]["name"][$i];
//**if(move_uploaded_file($_FILES["fileUpload"]["tmp_name"][$i],"myphoto/".$_FILES["fileUpload"]["name"][$i]))**//
copy($_FILES["filUpload"]["tmp_name"][$i],"myphoto/".$_FILES["filUpload"]["name"][$i]);
$width=400; //*** 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,"myphoto/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
echo "Resize Successful.<br>";
//*** Insert Record ***//
$strSQL = "INSERT INTO nt_photo ";
$strSQL .="(name_photo,id_act,thumbnails) VALUES ('".$_FILES["filUpload"]["name"][$i]."','".$_POST["id_act"]."','".$new_images."')";
$objQuery = mysql_query($strSQL);
|
|
|
|
|
Date :
2014-04-01 16:11:07 |
By :
pphat21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แก้ได้ง่ายๆ เลย โดยที่คุณก็ไม่ต้องบันทึกรูปจริงสิครับ
Code (PHP)
if($_FILES["filUpload"]["tmp_name"][$i] != "")
{
$images = $_FILES["filUpload"]["tmp_name"][$i];
$new_images = "thumbnails_".$_FILES["filUpload"]["name"][$i];
//**if(move_uploaded_file($_FILES["fileUpload"]["tmp_name"][$i],"myphoto/".$_FILES["fileUpload"]["name"][$i]))**//
//copy($_FILES["filUpload"]["tmp_name"][$i],"myphoto/".$_FILES["filUpload"]["name"][$i]); ปิดคำสั่งนี้ซะ
$width=400; //*** 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,"myphoto/".$new_images);
ImageDestroy($images_orig);
ImageDestroy($images_fin);
echo "Resize Successful.<br>";
//*** Insert Record ***//
$strSQL = "INSERT INTO nt_photo ";
$strSQL .="(name_photo,id_act,thumbnails) VALUES ('".$_FILES["filUpload"]["name"][$i]."','".$_POST["id_act"]."','".$new_images."')";
$objQuery = mysql_query($strSQL);
แต่ผมว่าคุณศึกษา class.upload.php ดูครับ ภาพที่ Resize หรืออื่นๆจะดูสวยกว่า ไม่มีอะไรยาก มี Demo และคู่มือ
|
|
|
|
|
Date :
2014-04-01 17:09:55 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|