最新消息:

php 读取 显示 图片的方法

php 大步 3226浏览 0评论

下面是php读取图片,显示在网页的方法 ,代码如下:

关键词:php 读取 显示 图片 方法

第一种:这段代码必须放到页面的开头,否则报错。如果是gif格式的图片,只要将header("Content-type: image/JPEG",true)    修改为   header("Content-type: image/gif",true)

 

<?php
$imgurl "test.jpg";
$image fread(fopen($imgurl,r),filesize($imgurl));
header("Content-type: image/JPEG",true)
echo $image;
?>

第二种:这种是封装类的处理,方法灵活,可以读取任意格式的图片,而且稳定,不用在意代码的位置放到哪里。

<?php
//图片路径
$imgurl="test.jpg";
//图片信息读取方法
class imgdata{  
    public $imgsrc;  
    public $imgdata;  
    public $imgform;  
    public function getdir($source){  
        $this->imgsrc  = $source;  
    }  
    public function img2data(){  
        $this->_imgfrom($this->imgsrc);  
        return $this->imgdata=fread(fopen($this->imgsrc,'rb'),filesize($this->imgsrc));          
    }  
    public function data2img(){  
        header("content-type:$this->imgform");  
        echo $this->imgdata;  
    }  
    public function _imgfrom($imgsrc){  
        $info=getimagesize($imgsrc);  
        return $this->imgform = $info['mime'];  
    }   
}  
$n=new imgdata;  
$n->getdir($imgurl);
$n->img2data();
$n->data2img();
?>

关键词:php 读取 显示 图片 方法

来自于网络

 

 

 

转载请注明:大步's Blog » php 读取 显示 图片的方法

SiteMap