|
|
|
resize เเล้ว eror ครับ ผมลองอัพรูปทำดา มัน ขึ้นทำงานได้ปกติ เเต่ พอ resize รูป บางรูป resize เเล้ว error |
|
|
|
|
|
|
|
ผมลองอัพรูปทำดา มัน ขึ้นทำงานได้ปกติ เเต่ พอ resize รูป บางรูป resize เเล้ว error เหมือนข้างล่าง
บางรูปก้อ resize ได้ ปกติ อยากรุ้ว่า มันเปนเพราะ อะไรครับ ผม
** รูปที่อัพเเล้ว resize ที่ error อัพรูปขึ้น เเต่ เปนภาพ มึด ๆ
codeหน้า form.php
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="resize.php" method="post" enctype="multipart/form-data" name="form_uppic" id="form_uppic">
<input type="file" name="file" />
<input type="submit" name="Submit" value="Submit" />
</form>
</body>
</html>
code หน้า resize.php
Code (PHP)
[php]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<?php
if($_FILES['file']['tmp_name'] != "") { //เช็คว่ามีการอัปรูป
copy($_FILES['file']['tmp_name'], $_FILES['file']['name']); //ทำการ copy รูป
$images = $_FILES['file']['name'];
$height = 200; //กำหนดขนาดความสูง
$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);
}
?>
</body>
</html>
[/php]
Tag : - - - -
|
|
|
|
|
|
Date :
2010-05-04 09:04:17 |
By :
deathzap |
View :
1027 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
help Me อยากรุครับ
|
|
|
|
|
Date :
2010-05-04 09:09:47 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปิดตัวนี้ ใน php.ini หรือยังครับ
extension=php_gd2.dll
คุณทำได้
|
|
|
|
|
Date :
2010-05-04 09:31:07 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เเล้ว ถ้า อัพ ขึ้น host มี ผล อะไร ไหม ครับ
|
|
|
|
|
Date :
2010-05-04 09:42:45 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
host ส่วนใหญ่ เขาเปิดมาให้เรียบร้อยครับ
คุณทำได้
|
|
|
|
|
Date :
2010-05-04 09:54:25 |
By :
kalamell |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
thk ครับ ๆ
|
|
|
|
|
Date :
2010-05-04 13:19:41 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปิดตัวนี้ ใน php.ini หรือยังครับ
extension=php_gd2.dll
เปิด เเล้ว ก้อ เหมือนเดิม ครับ มีทางเเก้ไหม
|
|
|
|
|
Date :
2010-05-05 11:53:24 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|