<img/>标记在php Codeigniter中无效

时间:2018-03-13 10:54:03

标签: php html codeigniter

<img>代码无法在PHP Codeigniter

中使用

<img src="<?php echo $p_info['p_img']; ?>" alt="Product Image is not uploaded" height="700px" width="500px" />

$p_info['p_img']的输出正在为保存图像提供正确的路径。 我现在上传了图像,我想在编辑过程中显示该图像

3 个答案:

答案 0 :(得分:2)

<img src="<?php echo $p_info['p_img']; ?>" 
alt="Product Image is not uploaded" height="700px" width="500px" />

<?php echo $p_info['p_img']; ?>应该是从项目目录访问图像而不是从本地路径访问图像的路径。

C:/xampp/htdocs/squadfreetry/assests/img/products_images/Acne Free (1).jpg这是错误的&amp;不会显示图像。

您必须先从/assests/...开始保存图像路径,然后通过首先调用base_url()来访问它。然后在DB中保存路径。

代码应该是:

<img src="<?=base_url().$p_info['p_img'];?>" 
alt="Product Image is not uploaded" height="700px" width="500px" />

$p_info['p_img']是从/assests/..

开始的路径

答案 1 :(得分:0)

有时,如果您使用某些浏览器(firefox,chrome)查看来源,则会忽略/&gt;标签。尝试使用记事本或其他东西查看源代码,它应显示正确/&gt;标签

如果您想要更短的标签,请使用:

RDX

以下是详细信息: https://codeigniter.com/user_guide/helpers/html_helper.html#img

更多示例:

 <?php echo img(array('src'=>'image/picture.jpg', 'alt'=> 'alt information')); ?>

<img src="<?php echo base_url('assets/uploads/' . $gambar)?>" alt=""/>

注意:与双引号和heredoc语法不同,特殊字符的变量和转义序列在单引号字符串中不会扩展。

答案 2 :(得分:0)

请尝试以下方式:

我假设你的项目文件夹是Cart - &gt;图像/您想要的图像

当您进行文件上传时,您必须将图像保存在文件夹中 - &gt;图片 和数据库中的图像名称。

所以访问它会替换你的图像代码:

<img src="<?php echo base_url(); ?>images/<?php echo $p_info['p_img']; ?>" alt="Product Image is not uploaded" height="700px" width="500px" />