在我的代码中,为什么图像不通过php codeigniter加载到电子邮件中?
图像必须显示在右上角,但它没有显示,我不明白为什么它没有显示,下面在我的代码中,通过它,并帮助我 这是我的查看页面代码在我的代码中,为什么图像不通过php codeigniter加载到电子邮件中?,php,codeigniter,Php,Codeigniter,图像必须显示在右上角,但它没有显示,我不明白为什么它没有显示,下面在我的代码中,通过它,并帮助我 这是我的查看页面代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Ecommerce | Forgot Password</title> <meta name="viewport" con
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Ecommerce | Forgot Password</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<style>
.bg{background:#ffffff;border-top:5px solid #f63f3f;border-bottom:5px solid #f63f3f;width:70%;border-left: 1px dotted #bdb8b8;border-right: 1px dotted #c7c0c0; }
.img-text{padding:15px;background:#f5f5f5;border-bottom: 2px solid #c8c8c8;height: 55px;}
.img-text .pleft{float:left;margin: 0 auto;}
.img-text .pright{float:right;margin: 0 auto;}
.center{text-align:center;}
.pright img{width: 180px;height: 45px;}
.otp{background: #f63f3f;border-radius: 5px;display: inline;text-align: center;margin: 0 0% 0 40%;padding: 6px;color: #fff;letter-spacing: 3px;}
.content{padding: 2%;margin: 0 0 18px 0;}
.bold{color:#f63f3f;font-weight:700;text-transform:capitalize;}
</style>
</head>
<body>
<div class="bg">
<div class="img-text">
<p class="pleft">Password Reset</p>
<p class="pright"><img src="<?php echo ('base_url'); ?>images/teralogo.png" /></p>
</div>
<div class="content">
<p class="center">Someone recently requested that the password be reset for <span class="bold">prasanthi473</span></p>
<p class="center">To reset your password use the following OTP</p>
<p class="otp"><?php echo $this->session->userdata('otp') ?></p>
</div>
</div>
</body>
</html>
我认为你应该在img标签中使用
而不是
。在CodeIgniterbase\u url()
函数中,返回服务器的完整url
更新:像这样尝试
<img src="<?= base_url('images/teralogo.png') ?>" />
“/>
使用
base\u url()的步骤
您必须加载url
帮助程序。右键单击图像,然后单击“检查并检查图像url”。如果您使用的是localhost,则图像无法显示在电子邮件中检查收件箱中的邮件正文以检查图像的url是否正确。是的,我已检查它,即使我已验证另一个选项卡图像中的url是否显示正确但是它不能在邮件中显示
<img src="<?= base_url('images/teralogo.png') ?>" />