Php Codeiginter头(';内容类型:image/jpg';)不显示文本

Php Codeiginter头(';内容类型:image/jpg';)不显示文本,php,image,codeigniter,text,blob,Php,Image,Codeigniter,Text,Blob,我正在使用codeigniter。我在数据库中添加了一个图像作为blob,并使用下面的代码获取它 header('Content-Type: image/jpg'); $table="sample_table"; $select="photo"; $row=$this->common_mdl->fetch_array($table,$select,"",""); for($i=0;$i<count($row);$i++) {

我正在使用
codeigniter
。我在
数据库
中添加了一个
图像
作为
blob
,并使用下面的代码获取它

header('Content-Type: image/jpg');  
 $table="sample_table";
 $select="photo";
     $row=$this->common_mdl->fetch_array($table,$select,"","");

     for($i=0;$i<count($row);$i++)
    { 

     $st= pack("H*",$row[$i]['PHOTO']); 

    // $this->load->view('account/test1',$st);


     }

echo $st;
header('Content-Type:image/jpg');
$table=“示例表”;
$select=“photo”;
$row=$this->common_mdl->fetch_数组($table,$select,“,”);
对于($i=0;$iload->view($account/test1',$st);
}
echo$st;
代码运行得很好。但是当我尝试在同一页上回显一些文本时,它没有显示任何内容,甚至图像也没有显示

是否有任何方法可以显示具有相同标题的文本,或者是否有其他方法可以在没有标题的情况下显示相同的文本()

任何帮助都将不胜感激


提前谢谢你。

这个答案应该适用于你的情况:。@IvanJovovic,谢谢你的回答。。效果很好。:)