将带标签的图像添加到电子邮件回复的表单中
Add Image with Strip Tags or Into Form to Email Response
我真的不太了解条形标签,所以这甚至不可能。
我有一个用户在线填写的调查。这项调查的一部分有一个问题,他们需要在什么地方对星级进行投票。目前,一旦完成,它就会通过电子邮件发送星级评分(即 1 - 5)。我想要的是插入一张图片而不是数字,这样我就可以直观地显示星级选择。我只是不确定在哪里插入带有 Strip Tag 的图像?
或者它应该放在前端 "value" 的地方?毕竟,这就是电子邮件中所说的内容。
如有任何见解,我们将不胜感激!
前端HTML端:
<div class="question-sub"><p>Ease of making your reservation</p> </div>
<span class="rating">
<input type="radio" class="rating-input"
id="rating-input-1-1" name="res-ease5" value="5">
<label for="rating-input-1-1" class="rating-star"></label>
<input type="radio" class="rating-input"
id="rating-input-1-2" name="res-ease4" value="4">
<label for="rating-input-1-2" class="rating-star"></label>
<input type="radio" class="rating-input"
id="rating-input-1-3" name="res-ease3" value="3">
<label for="rating-input-1-3" class="rating-star"></label>
<input type="radio" class="rating-input"
id="rating-input-1-4" name="res-ease2" value="2">
<label for="rating-input-1-4" class="rating-star"></label>
<input type="radio" class="rating-input"
id="rating-input-1-5" name="res-ease1" value="1">
<label for="rating-input-1-5" class="rating-star"></label>
</span>
后端PHP端:
$message .= "<tr style='font-size: 8pt;'><td>Ease of making your reservation: </td><td width='50%'>" . strip_tags($_POST['res-ease5']) . "" . strip_tags($_POST['res-ease4']) . "" . strip_tags($_POST['res-ease3']) . "" . strip_tags($_POST['res-ease2']) . "" . strip_tags($_POST['res-ease1']) . "</td></tr>";
更新:
Dagon 在下面的回答非常有效,但它显示的是 URL 而不是将图像嵌入到实际电子邮件中。这是我使用的代码:
$img="http://myurl.com/guestquestionnaire/images/star".$_POST['res'].'.jpg';
首先,单选按钮是错误的,每个单选按钮都应该具有 相同的 名称属性:
所以假设你然后全部更改为 res
所以在 post 数组中你有 $_POST['res']
是 1-5
命名您要使用的图片star[1-5].jpg
创建用于消息的 img 变量:
$img="<img src='YOUR WEBSITE URL/star".$_POST['res'].".jpg'>";
然后将 $message 更改为:
$message .= "<tr style='font-size: 8pt;'><td>Ease of making your reservation: </td><td width='50%'>$img</td></tr>";
我真的不太了解条形标签,所以这甚至不可能。
我有一个用户在线填写的调查。这项调查的一部分有一个问题,他们需要在什么地方对星级进行投票。目前,一旦完成,它就会通过电子邮件发送星级评分(即 1 - 5)。我想要的是插入一张图片而不是数字,这样我就可以直观地显示星级选择。我只是不确定在哪里插入带有 Strip Tag 的图像?
或者它应该放在前端 "value" 的地方?毕竟,这就是电子邮件中所说的内容。
如有任何见解,我们将不胜感激!
前端HTML端:
<div class="question-sub"><p>Ease of making your reservation</p> </div>
<span class="rating">
<input type="radio" class="rating-input"
id="rating-input-1-1" name="res-ease5" value="5">
<label for="rating-input-1-1" class="rating-star"></label>
<input type="radio" class="rating-input"
id="rating-input-1-2" name="res-ease4" value="4">
<label for="rating-input-1-2" class="rating-star"></label>
<input type="radio" class="rating-input"
id="rating-input-1-3" name="res-ease3" value="3">
<label for="rating-input-1-3" class="rating-star"></label>
<input type="radio" class="rating-input"
id="rating-input-1-4" name="res-ease2" value="2">
<label for="rating-input-1-4" class="rating-star"></label>
<input type="radio" class="rating-input"
id="rating-input-1-5" name="res-ease1" value="1">
<label for="rating-input-1-5" class="rating-star"></label>
</span>
后端PHP端:
$message .= "<tr style='font-size: 8pt;'><td>Ease of making your reservation: </td><td width='50%'>" . strip_tags($_POST['res-ease5']) . "" . strip_tags($_POST['res-ease4']) . "" . strip_tags($_POST['res-ease3']) . "" . strip_tags($_POST['res-ease2']) . "" . strip_tags($_POST['res-ease1']) . "</td></tr>";
更新:
Dagon 在下面的回答非常有效,但它显示的是 URL 而不是将图像嵌入到实际电子邮件中。这是我使用的代码:
$img="http://myurl.com/guestquestionnaire/images/star".$_POST['res'].'.jpg';
首先,单选按钮是错误的,每个单选按钮都应该具有 相同的 名称属性:
所以假设你然后全部更改为 res
所以在 post 数组中你有 $_POST['res']
是 1-5
命名您要使用的图片star[1-5].jpg
创建用于消息的 img 变量:
$img="<img src='YOUR WEBSITE URL/star".$_POST['res'].".jpg'>";
然后将 $message 更改为:
$message .= "<tr style='font-size: 8pt;'><td>Ease of making your reservation: </td><td width='50%'>$img</td></tr>";