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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ต้องการลบ border ใน php extend Excel
โดย nott อ 26 ธ.ค. 2006 9:17 am บอร์ด Programming - PHP
1
2190
อ 26 ธ.ค. 2006 11:52 am โดย mindphp
วิธีเปิด File Excel ขึ้นมาแล้วนำข้อมูลจากใน Database มาเพิ่ม
โดย kongkiat จ 25 ธ.ค. 2006 11:31 pm บอร์ด Programming - PHP
1
2487
อ 26 ธ.ค. 2006 11:56 am โดย mindphp
ส่งข้อมูลไฟล์ .php ไปยัง Excel เป็นภาษาต่างด้าวแก้ยังไงครับ
โดย nott ศ 22 ธ.ค. 2006 2:49 pm บอร์ด Programming - PHP
12
7438
จ 25 ธ.ค. 2006 2:27 pm โดย mindphp
ขอความช่วยเหลือเรื่อง SQL Server 2005 ติดต่อกกับphp
โดย aongjuju อ 19 ธ.ค. 2006 12:29 pm บอร์ด SQL - Database
4
6170
อ 12 ก.พ. 2008 8:25 pm โดย chaichate
ต้องการรวมค่าในคอลัมภ์
โดย ruti พฤ 14 ธ.ค. 2006 4:37 pm บอร์ด Programming - PHP
9
4114
ส 16 ธ.ค. 2006 2:06 am โดย mindphp
ต้องการคำนวณ จำนวณวันของ ตัวแปร date
โดย nambuai อ 12 ธ.ค. 2006 3:04 am บอร์ด Programming - PHP
2
2403
พ 13 ธ.ค. 2006 9:39 pm โดย nambuai
WAMP5 ออก เวอร์ชั่นใหม่ เป็น 1.6.6 มาไล่เลี่ย กับ xampp
โดย mindphp จ 11 ธ.ค. 2006 11:32 pm บอร์ด MindPHP News & Feedback
0
4770
จ 11 ธ.ค. 2006 11:32 pm โดย mindphp
ขอคำแนะนำเรื่องการ ติดตั้งระบบเพื่อใช้งาน PHP ใน Window 2003
โดย bird_za ศ 08 ธ.ค. 2006 12:25 pm บอร์ด Programming - PHP
2
2689
อ 12 ธ.ค. 2006 2:51 am โดย nambuai
เปิด spreadsheet ของ excel บน browser
โดย dinnermeal ศ 01 ธ.ค. 2006 6:47 pm บอร์ด Programming - PHP
1
2200
ศ 01 ธ.ค. 2006 10:18 pm โดย mindphp
FREE PHP MYSQL NO Banner Hosting FTP
โดย mindphp พฤ 30 พ.ย. 2006 11:44 pm บอร์ด MindPHP News & Feedback
0
3892
พฤ 30 พ.ย. 2006 11:44 pm โดย mindphp
Items Popup List มีปัญหา
โดย mindphp พ 29 พ.ย. 2006 9:24 pm บอร์ด JavaScript & Jquery Ajax
0
2916
พ 29 พ.ย. 2006 9:24 pm โดย mindphp
ขอโจทย์เรื่อง การคำนวนเกี่ยวกับกระจกเงาเว้า และ กระจกเงานูน
โดย b3boyzz พ 29 พ.ย. 2006 8:18 pm บอร์ด Programming - PHP
2
2727
อ 12 ธ.ค. 2006 3:00 am โดย nambuai
The XAMPP 1.5.5 is available!
โดย mindphp พ 29 พ.ย. 2006 11:50 am บอร์ด MindPHP News & Feedback
0
2842
พ 29 พ.ย. 2006 11:50 am โดย mindphp
ฟ้อง error ที่บรรทัด 6619184 ส่ะงั้น- ช่วยตอบ..
โดย rakpat พ 29 พ.ย. 2006 10:21 am บอร์ด Programming - PHP
3
2370
อ 12 ธ.ค. 2006 2:52 am โดย nambuai
ใช้งาน php ใน dream mx แต่รันผลไม่ได้
โดย aa_aa จ 27 พ.ย. 2006 10:42 am บอร์ด Programming - PHP
2
2601
อ 12 ธ.ค. 2006 2:48 am โดย nambuai
javascript ปิดหน้าเว็บอัตโนมัต เอา window.close มาติดปีก
โดย mindphp จ 27 พ.ย. 2006 2:26 am บอร์ด JavaScript & Jquery Ajax
0
5228
จ 27 พ.ย. 2006 2:26 am โดย mindphp
อยากได้โค้ดสำหรับการค้นหา
โดย kaelae ส 25 พ.ย. 2006 10:33 am บอร์ด Programming - PHP
1
1674
ส 25 พ.ย. 2006 1:09 pm โดย mindphp
ช่วยงานโปรแกรมด้วยค๊าบบบบบบบบบบบบบบบบ
โดย zolagive ศ 24 พ.ย. 2006 10:17 pm บอร์ด Programming - C/C++ & java & Python
3
5005
อ 26 พ.ย. 2006 3:54 am โดย mindphp
ขอแนะนำซีดีสอน PHP นะครับ (สนับสนุนคนไทยนะครับ)
โดย KoMember ศ 24 พ.ย. 2006 10:38 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
3850
อ 28 พ.ย. 2006 10:43 pm โดย leisurefunwork
phpBB 3.0 Olympus ออก beta3 ใกล้ ตัวเต็มแล้วครับ
โดย mindphp พ 22 พ.ย. 2006 1:59 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
0
2868
พ 22 พ.ย. 2006 1:59 pm โดย mindphp