|
|
|
ต้องการให้ภาพเข้าไปเก็บใน forder images/product ต้องแก้ตรงไหนครับ |
|
|
|
|
|
|
|
Code (PHP)
$file=$_POST["file"];
if($_FILES['file']['tmp_name'] != "") { //เช็คว่ามีการอัปรูป
copy($_FILES['file']['tmp_name'], $_FILES['file']['name'],"images"); //ทำการ copy รูป
$images = $_FILES['file']['name'];
$height = 100; //กำหนดขนาดความสูง
$size = getimagesize($images);
$width = round($height*$size[0]/$size[1]); //ขนาดความกว้างคำนวนเพื่อความสมส่วนของรูป
if($size[2] == 1) {
$images_orig = imagecreatefromgif($images); //resize รูปประเภท GIF
} else if($size[2] == 2) {
$images_orig = imagecreatefromjpeg($images); //resize รูปประเภท JPEG
}
$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); //ชื่อไฟล์ใหม่
imagedestroy($images_orig);
imagedestroy($images_fin);
}
ช่วยทีครับงงโค้ดมาก
Tag : PHP
|
|
|
|
|
|
Date :
2011-08-22 12:38:29 |
By :
gmgo |
View :
789 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ 4 ครับ
copy($_FILES['file']['tmp_name'], /images/product/$_FILES['file']['name'],"images");กรณีเก็บไฟล์ที่ไม่ได้ย่อส่วน
|
ประวัติการแก้ไข 2011-08-22 13:02:51
|
|
|
|
Date :
2011-08-22 13:01:55 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันerror '/' line 4
|
|
|
|
|
Date :
2011-08-22 13:13:31 |
By :
gmgo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเช็คทีเก็บไฟล์อะครับแล้วก็รองปรับดูนะครับ
|
|
|
|
|
Date :
2011-08-22 13:17:33 |
By :
treza |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมในฐานข้อมูลฟลิด์ภาพมันขึ้น C:WindowsTempphpE731.tmp
|
|
|
|
|
Date :
2011-08-22 14:14:48 |
By :
gmgo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|