|
|
|
ช่วยด้วยครับ!!! ทำยังไงให้โค้ด resize นี้ โชว์ได้หลายๆ รูป |
|
|
|
|
|
|
|
Code
<?php
$filename = 'http://www.amoleflower.net/wp-content/uploads/2011/10/Flowers-3.jpg';
$new_width = 200;
list($width, $height) = getimagesize($filename);
$new_height = round(($height * $new_width) / $width);
$image_p = imagecreatetruecolor($new_width, $new_height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
header('Content-type: image/jpeg');
imagejpeg($image_p, null, 100);
imageDestroy($image_p);
?>
ทำยังไงให้โค้ด resize นี้ โชว์ได้หลายๆ รูปในหน้าเดียวกันอะครับ
คือผมไม่อยากได้ resize แบบต้องเซฟ เลยใช้โค้ดนี้ แต่ทำยังไงๆ มันก็โชว์ได้แค่รูปเดียว ....
ขอบคุณครับ
Tag : PHP, CakePHP
|
|
|
|
|
|
Date :
2011-12-04 10:46:53 |
By :
sudtua |
View :
841 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โชวร์ยังไงครับ คุณก็ใช้การส่งค่าไปแล้วก็แสดงรูปอื่นๆ เอา ยกตัวอย่าง
<img src="getimage.php?file=abc.jpg" />
<img src="getimage.php?file=def.jpg" />
แบบนี้คุณก็ไปรับเอาพารามิเตอร์ file ไป ปรับให้เป็น $filename ในโค๊ดข้างบนครับ
|
|
|
|
|
Date :
2011-12-04 11:43:10 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือ ปกติมันจะแสดงได้รูปเดียวอะครับ
พิมอะไรใส่ไปก็ไม่ขึ้นเลย ใส่รูปเพิ่มอีกก็ไม่ขึ้น
ขึ้นแค่รูปนั้นรูปเดียว
|
|
|
|
|
Date :
2011-12-04 14:01:52 |
By :
sudtua |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับ
|
|
|
|
|
Date :
2011-12-04 19:16:05 |
By :
sudtua |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|