ให้เรตสมาชิก: 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 แล้วครับ

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เรื่องการส่งค่า ระหว่าง JavaScript กับ PHP ครับ
โดย JaY_ChoU ศ 22 มิ.ย. 2007 4:38 am บอร์ด Programming - PHP
1
2482
ศ 22 มิ.ย. 2007 5:19 am โดย mindphp
ดูให้ทีครับด่วนเยย เกี่ยวกับการแก้ไขเว็บบอร์ด
โดย bankbonkbank ศ 22 มิ.ย. 2007 2:54 am บอร์ด Programming - PHP
5
2339
ส 23 มิ.ย. 2007 12:33 am โดย mindphp
รบกวนถามคนเก่ง PHP ที่ connect .mdb หน่อยครับ
โดย kornpol พฤ 21 มิ.ย. 2007 10:29 pm บอร์ด Programming - PHP
5
2735
ศ 22 มิ.ย. 2007 5:16 am โดย mindphp
เรื่องการ connect database
โดย bankbonkbank พ 20 มิ.ย. 2007 11:42 pm บอร์ด Programming - PHP
2
2008
พฤ 21 มิ.ย. 2007 4:08 am โดย bankbonkbank
สอบถามราคาค่าทำเว็บ Application หน่อยครับ
โดย lajlwm พ 20 มิ.ย. 2007 8:57 pm บอร์ด Programming - PHP
1
2021
พ 20 มิ.ย. 2007 9:21 pm โดย mindphp
justusers.net หายไป
โดย mindphp อ 19 มิ.ย. 2007 11:22 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2521
อ 19 มิ.ย. 2007 11:22 pm โดย mindphp
การใช้ php แต่ละ Libary
โดย golangcom_return อ 19 มิ.ย. 2007 4:50 pm บอร์ด MindPHP News & Feedback
1
2702
อ 19 มิ.ย. 2007 5:10 pm โดย mindphp
ปัญหาการส่งข้อมูลแบบลิ้งที่เป็นภาษาไทย
โดย 45830076 จ 18 มิ.ย. 2007 10:17 pm บอร์ด Programming - PHP
3
1842
จ 18 มิ.ย. 2007 11:35 pm โดย mindphp
ปัญหาเรื่อง session เมื่อเวลาlogin
โดย ตัวขี้เกียจ อ 17 มิ.ย. 2007 11:41 pm บอร์ด Programming - PHP
7
2673
พ 20 มิ.ย. 2007 9:35 pm โดย mindphp
เขียน firefox แล้วรูปไม่โชว์ให้แก้อย่างไรคับ
โดย Kobsoft อ 17 มิ.ย. 2007 8:20 pm บอร์ด Programming - PHP
2
2081
อ 17 มิ.ย. 2007 10:40 pm โดย mindphp
php session with html iframe Problem
โดย aekjung ศ 15 มิ.ย. 2007 10:44 pm บอร์ด Programming - PHP
4
2307
จ 18 มิ.ย. 2007 11:51 pm โดย mindphp
firefox กับปัญหาที่น่าปวดหมอง
โดย Kobsoft อ 12 มิ.ย. 2007 7:47 pm บอร์ด Programming - PHP
1
1775
อ 12 มิ.ย. 2007 8:06 pm โดย mindphp
การกำหนดสิทธิของสมาชิก ในเว็บที่สร้างขี้นเอง
โดย ตัวขี้เกียจ อ 12 มิ.ย. 2007 7:35 pm บอร์ด Programming - PHP
2
1840
อ 12 มิ.ย. 2007 7:53 pm โดย ตัวขี้เกียจ
อยากทราบการทำ blog โดยใช้ php
โดย simpleman อ 12 มิ.ย. 2007 5:04 am บอร์ด Programming - PHP
4
2410
อ 12 มิ.ย. 2007 9:20 am โดย simpleman
date&time
โดย niky_night อ 12 มิ.ย. 2007 1:44 am บอร์ด Programming - PHP
5
1975
อ 12 มิ.ย. 2007 8:10 pm โดย mindphp
อยากถามเรื่อง เว็บ Analytics ครับ
โดย JaY_ChoU จ 11 มิ.ย. 2007 1:48 am บอร์ด Programming - PHP
7
2375
อ 22 มี.ค. 2011 11:06 pm โดย auntoto
อย่ากหาคนสอน php ผ่านเนตอ่ะมีมั้ยครับ อยู่ไกล กทม
โดย prajoub อ 10 มิ.ย. 2007 6:11 pm บอร์ด Programming - PHP
1
1396
จ 11 มิ.ย. 2007 5:08 am โดย mindphp
การสร้างปุ่มที่ใช้ใน textarea
โดย Anonymous อ 10 มิ.ย. 2007 9:18 am บอร์ด HTML CSS
3
4805
ส 13 ต.ค. 2007 6:55 am โดย DispCom
จะทำยังไง ให้กรอกข้อมูลจากหน้า asp แล้วไปลงใน mysql ครับ
โดย Mario พฤ 07 มิ.ย. 2007 2:15 am บอร์ด Programming - PHP
1
1385
พฤ 07 มิ.ย. 2007 5:26 am โดย mindphp
ขอ Linkดาวโหลดบล็อก
โดย kunaruk พ 06 มิ.ย. 2007 10:58 pm บอร์ด Programming - PHP
2
1642
พฤ 07 มิ.ย. 2007 3:12 pm โดย kunaruk