ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ถ้าเราเก็บรูปไว้ในฐานข้อมูล Field เป็น BLOB การที่เราจะเอาข้อมูลนั้นออกมาแสดงได้ต้องบอก Browser ให้รู้ว่าข้อมูลดังกล่าวที่เราจะส่งออกไปนั้น เป็น image แบบหนึ่งแบบใดตาม jpg, gif, หรือ png ก็ได้ ขึ้นอยู่กับภาพของเรา  Header จะบอก browser เช่น
ถ้าเป็น gif

GIF คืออะไร gif เป็นรูปแบบไฟล์ภาพเหมาะสำหรับภาพเคลื่อนไหว

 

header('Content-Type: image/gif');

ถ้าเป็น png

PNG คืออะไร รูปแบบ รูปภาพสำหรับเว็บ อ่านว่า ปิง

 

header('Content-Type: image/png');

ถ้าเป็น jpg

JPG JPEG คืออะไร JPG คือรูปแบบไฟล์ภาพสำหรับภาพถ่าย

 

header('Content-Type: image/jpeg');


ส่วนโค้ดตามแบบ MVC ใน Yii ละก็ดูตามตัวอย่างโค้ดได้เลยครับ
โค้ดในส่วนของ C(controller)
        public function actionShowImage($id)
        {
            $model = PIC::model()->findByPk($id);
            $this->renderPartial('showds', array( 'model'=>$model,),false,false);
        }

M (Model)
class Pic extends CActiveRecord
{
      public static function model($className=__CLASS__)
    {
        return parent::model($className);
    }

    /**
     * @return string the associated database table name
     */
    public function tableName()
    {
        return 'pic';
    }
}


V (View)
<?php
    header("Content-type: jpg");
    echo $model->sg_pic;    
?>
ในส่วนของ Content-type ระบุชนิดของรูปลงไป ถ้าเราเก็บชนิดของรูปไว้ใน ฐานข้อมูลด้วยก็ ใช้ $model->sg_type แทน jpg ได้เลย
เท่านี้เราก็จะได้รูปภาพโชว์ที่ browser แล้วครับ

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
รบกวนอยากได้โปรแกรม XOOPS และวิธีการติดตั้งค่ะ
โดย piyada อ 23 ม.ค. 2007 3:26 pm บอร์ด Programming - PHP
1
2228
อ 23 ม.ค. 2007 3:40 pm โดย mindphp
[ขอ] java script การนับเวลาถอยหลัง
โดย nongnoo_10 จ 22 ม.ค. 2007 11:04 am บอร์ด JavaScript & Jquery Ajax
1
5542
จ 22 ม.ค. 2007 11:15 am โดย mindphp
กรมการปกครอง กระทรวงมหาดไทย โดย กองวิชาการและแผนงาน ขอเชิญชว
โดย mindphp อ 21 ม.ค. 2007 1:41 am บอร์ด MindPHP News & Feedback
0
4867
อ 21 ม.ค. 2007 1:41 am โดย mindphp
จากบทความ list menu 2 ชั้น -ไม่ออกครับ
โดย aunohara ส 20 ม.ค. 2007 7:54 pm บอร์ด Programming - PHP
49
9160
ศ 26 ม.ค. 2007 1:27 pm โดย aunohara
ช่วยด้วยครับ จนปัญญาจริงๆๆ
โดย suree ส 20 ม.ค. 2007 10:32 am บอร์ด Programming - PHP
9
3119
อ 21 ม.ค. 2007 8:40 pm โดย mindphp
การ Getip address เป็น php
โดย piyada ศ 19 ม.ค. 2007 2:46 pm บอร์ด Programming - PHP
1
1735
ศ 19 ม.ค. 2007 6:54 pm โดย mindphp
อัพโหลดไฟล์ php ขึ้น server แล้วทำไมกลายเป็น.htm
โดย aa_aa ศ 19 ม.ค. 2007 9:07 am บอร์ด Programming - PHP
1
1730
ศ 19 ม.ค. 2007 11:14 am โดย mindphp
รบกวน ช่วยบอกโค้ด หรือ วิธีเกี่ยวกับการบันทึก IP Address ค่ะ
โดย piyada พฤ 18 ม.ค. 2007 4:35 pm บอร์ด Programming - PHP
1
1754
พฤ 18 ม.ค. 2007 8:12 pm โดย mindphp
อยากถามเกี่ยวกับ smarty น่ะคับ เรื่องของ foreach
โดย nongball อ 16 ม.ค. 2007 3:55 pm บอร์ด Programming - PHP
5
2167
พ 17 ม.ค. 2007 11:41 am โดย mindphp
ผมมีปัญหาครับ เรื่อง form
โดย iamyon จ 15 ม.ค. 2007 5:07 pm บอร์ด Programming - PHP
3
2238
จ 15 ม.ค. 2007 7:54 pm โดย mindphp
ต้องการกำหนดระดับสมาชิกต้องทำงัย
โดย aa_aa จ 15 ม.ค. 2007 12:00 pm บอร์ด Programming - PHP
1
1735
จ 15 ม.ค. 2007 4:23 pm โดย mindphp
agsmail mail server ติดตั้ง วิธีการส่งเมล ด้วย php
โดย mindphp อ 14 ม.ค. 2007 9:45 am บอร์ด Programming - PHP
1
3022
พฤ 22 มี.ค. 2007 1:48 am โดย mindphp
ขอ code ดาวน์โหลดไฟล์ และ อัพโหลดไฟล์ครั้งละหลายไฟล์
โดย arin อ 14 ม.ค. 2007 12:17 am บอร์ด Programming - PHP
2
2989
อ 14 ม.ค. 2007 5:57 pm โดย arin
php random password
โดย mindphp ศ 12 ม.ค. 2007 12:51 am บอร์ด Programming - PHP
0
2571
ศ 12 ม.ค. 2007 12:51 am โดย mindphp
เข้าปุ่ม login ในหน้า index.htm งั้ยกลายเป็น notepad
โดย aa_aa อ 09 ม.ค. 2007 4:57 pm บอร์ด Programming - PHP
1
2115
อ 09 ม.ค. 2007 5:47 pm โดย mindphp
พี่ครับ ขอวิธีลง no ip ด้วยครับ
โดย tiamkeaw จ 08 ม.ค. 2007 9:11 pm บอร์ด Programming - PHP
2
2038
อ 09 ม.ค. 2007 8:05 pm โดย tiamkeaw
login mssql ไม่เช็คครับ
โดย skbyz จ 08 ม.ค. 2007 3:45 pm บอร์ด Programming - PHP
1
1959
จ 08 ม.ค. 2007 3:57 pm โดย mindphp
Smarty themplate
โดย iamyon ศ 05 ม.ค. 2007 10:37 pm บอร์ด Programming - PHP
3
2205
อ 07 ม.ค. 2007 3:12 pm โดย mindphp
มีใครสนใจ ใช้ NetBeans IDE เขียน AJAX บ้าง
โดย mindphp ส 30 ธ.ค. 2006 3:59 pm บอร์ด JavaScript & Jquery Ajax
0
3909
ส 30 ธ.ค. 2006 3:59 pm โดย mindphp
ช่วยแก้โค้ดให้หน่อยครับ
โดย tanawat64 ส 30 ธ.ค. 2006 9:38 am บอร์ด Programming - PHP
1
1589
ส 30 ธ.ค. 2006 3:28 pm โดย mindphp