从PHP Codeigniter中的文件夹中检索图像

imagedisplay.php(查看)

  <html>
    <body>

    <h3>Your file was successfully uploaded!</h3>

    <?php  print_r($upload_data); ?>   </br>
    <?php  $str=base_url()."images/".$upload_data['file_name'] ?>  </br>
    <?php $str=str_replace('http://','',$str) ?>

    <?php echo $str; ?>  



        <img src= '$str'/>  </br>    

对于echo $str;我得到了我需要显示图像的字符串
但是当我将其传递给img src时….我无法在浏览器上显示它

是否存在语法错误,或者我缺少任何内容…请帮助?

解决方法:

这里只是一个小的语法问题.
将PHP echo命令嵌入HTML代码中,如下所示:

<img src="<?php echo $str; ?>"/>  </br>

或嵌入PHP echo短标签:

<img src="<?=$str?>"/>  </br>

换句话说:将PHP输出插入需要HTML内容的位置.

上一篇:PHP-将json传递给视图模型时保持安全


下一篇:ADO.NET 基础 (SQL Server)