我的视图中没有显示图像

时间:2014-08-22 12:05:49

标签: php html image codeigniter

这是我的观点文件: -

<h1>Welcome <?php echo "$username " ?> </h1>
<h3>
<?php echo "your User Id is: $id "?></br>
<?php echo "your User name is: $username "?></br>
<?php echo "your Password is: $password"?></br>
<?php echo "your Profile picture is: $image"?></br>
</h3>
<img src="../files/<?php echo $image ?>" alt="Profile picture" width="100" height="130">

我的文件夹位于应用程序文件夹之外。

4 个答案:

答案 0 :(得分:0)

更改

<img src="../files/<?php echo $image ?>" alt="Profile picture" width="100" height="130">

<img src="http://localhost/CodeIgniter_2.2.0/files/<?php echo $image ?>" alt="Profile picture" width="100" height="130">

答案 1 :(得分:0)

在观看图片之前使用$this->upload->data() helper and [full_path] => /path/to/your/upload/jpg.jpg

上传它们

答案 2 :(得分:0)

我没有得到你的文件夹结构,考虑到我开始时的错误,使用base_url();

<img src="<?php echo base_url(); ?>/path/to/image/from_web_app_root">

确保在使用之前加载它。

这是链接:https://ellislab.com/codeigniter/user-guide/helpers/url_helper.html

答案 3 :(得分:0)

如果您的/application/config/autoload.php文件中未加载URL帮助程序,请通过$ this-&gt; load-&gt; helper('url')加载控制器中的URL帮助程序; 然后编写代码如下:

<img src="<?php echo base_url(); ?>files/<?php echo $image ?>" alt="Profile picture" width="100" height="130">