我正在以这种方式显示图像
<?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
为什么会这样?
答案 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
以外的新网址时记得输入