ใส่ข้อความลงรูปที่ดึงจากฐานข้อมูลไม่ได้ ช่วยหน่อยนะครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
optic
PHP Jr. Member
PHP Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

ใส่ข้อความลงรูปที่ดึงจากฐานข้อมูลไม่ได้ ช่วยหน่อยนะครับ

โพสต์ที่ยังไม่ได้อ่าน โดย optic »

ผมโค๊ดตามนี้นะครับ ไม่รู้ว่าเขาใช้วิธีนี้กันรึเปล่า หรือต้องทำยังไงครับ ขอตัวอย่างด้วยนะครับถ้ามี ขอบคุณครับ
<?
include ("connect.php");
$sql = "select Image from dorm_pic where Pic_id = '13' ";
$result = mysql_query($sql);
$fet = mysql_fetch_array($result);
$Image = $fet['Image'];


header("Content-type: image/jpg");
$string = "ทำไมมันไม่ได้ครับ"; // ข้อความ
$Im = imagecreatefromjpeg("$Image"); // ที่อยู่ของรูปภาพ
$color = imagecolorallocate($Im, 120, 210, 6); // สีของข้อความ
$px = (imagesx($Im) - 6.5 * strlen($string)) / 2; // ตำแหน่งของ String
imagestring($Im, 200, $px, 450, $string, $color); // ตำแหน่งของข้อความ
imagejpeg($Im);
imagedestroy($Im);
?>
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41117
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ไม่ได้ นี่ติดปัญหาอะไร หรือครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41117
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เช็คค่า $Image ดูครับ
imagecreatefromjpeg("$Image"); // หาตำแหน่งรูปไม่เจอ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
optic
PHP Jr. Member
PHP Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย optic »

ผมทำการ echo "$Image"; ดูแล้วนะครับ มันก็แสดงรูปในฐานข้อมูลที่ select ขึ้นมาแล้วนะครับ โดยที่ยังไม่มีโค้ดในส่วนการใส่ข้อความครับ พอใส้โค้ดส่วนการใส่ข้อความแล้วก็จะแจ้ง error เมือนที่ผมเอาให้ดูอ่ะครับ ไม่ทราบว่ามีวิธีการหาตำแหน่งของรูปภาพอย่างไร กรณีที่ผมต้องการทำอย่างนี้จะมีวิธีทำอย่างไรได้บ้างครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41117
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

เช็คว่า รูปที่ได้ มีอยู่จริงหรือเปล่า เพราะ มันฟ้องว่า ไม่มีรูป ที่จะเอาไปใช้ใน function imagecreatefromjpeg
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
optic
PHP Jr. Member
PHP Jr. Member
โพสต์: 11
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย optic »

เช็คว่ารูปที่ได้มีอยู่จริงหรือป่าวนี่ต้องเช็คยังไงหรอครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41117
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

echo $Image
ดู ครับ แล้ว ลองดู ว่าตำแหน่งดังกล่าว มีอยู่ จริงใน server หรือเปล่า
ส่วนเวลานำมาใช้
ต้องคำนึงถึง Relative Path หรือ แบบ Absolute paths ด้วยนะครับ
ลองดูเรื่องนี้ที่
http://www.meelink.com/webboard/data/1/0020-1.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 49