Codeigniter:图片未显示在页面中

时间:2016-02-24 05:46:30

标签: php image codeigniter

我正在以这种方式显示图像

<?php foreach($result $as $items){

  echo '<img src="<?php echo $items['hoteldetail']['images']['image']['imagepath']; ?>" >';
}

但当我检查它与 localhost地址

混合的来源时,它不会显示图像

这是我将从inspect元素

获得的东西
  

本地主机/假日/酒店/ cdn.travelpartnerweb.com / DesiyaImages /图像/ 1 / NXD /鱼鳔/ QYJ / IBT / HO.jpg

但实际上这是图片网址

  

cdn.travelpartnerweb.com/DesiyaImages/Image/1/nxd/maw/qyj/ibt/HO.jpg

为什么会这样?

3 个答案:

答案 0 :(得分:1)

你正在使用内部回声。尝试如下:

echo '<img src="//'.$items['hoteldetail']['images']['image']['imagepath'].'" >';

答案 1 :(得分:1)

在您的图片来源中添加http://协议以进行外​​部网络访问:

<?
foreach($result $as $items){
?>
  <img src="http://<?=$items['hoteldetail']['images']['image']['imagepath'];?>">
<?php
}
?>

答案 2 :(得分:0)

<?php foreach($result $as $items){

  echo '<img src="http://'. $items['hoteldetail']['images']['image']['imagepath'] .'" >';// mark http:// here
}

来源它与localhost地址混合

请手动输入http://或更新您的数据库,并在下次使用base url以外的新网址时记得输入