我能够成功地将一组复选框值传递给 PHP 处理页面,然后将 HTML 电子邮件通过电子邮件发送到指定的电子邮件地址。
这些值实际上是图像的名称。因此,电子邮件当前正在输出图像的名称,即“cat.png、dog.png、bird.png”。我现在想将这些作为 HTML img 引用。所以,我希望它打印:
<img src="cat.png" style="border-right:1px solid #CCC;"><img src="dog.png" style="border-right:1px solid #CCC;"><img src="bird.png" style="border:none;">
我试过了,但没有用:
$Image_Style = '<img src="images/"' . $_REQUEST['Image_Style'] . ' style="border-right:1px solid #CCC;">';
有什么想法可以进行 HMTL 图像调用并让它在我的电子邮件中显示图像吗?
HTML 表单页面
<input name="Image_Style[]" type="checkbox" id="newcheck2" value="cat.png" />
<input name="Image_Style[]" type="checkbox" id="newcheck2" value="dog.png" />
<input name="Image_Style[]" type="checkbox" id="newcheck2" value="bird.png" />
PHP 进程页面 - 变量
$Image_Style = $_REQUEST['Image_Style'];
$Image_Style_Array = "";
for ($i=0;$i<count($Image_Style);$i++) {
$Image_Style_Array .= $Image_Style[$i];
if ($i<count($Image_Style)-1) {
$Image_Style_Array .= ", ";
}
}
// echo $Image_Style_Array;
PHP 进程页面 - 发送电子邮件
<tr><td>Image Style: </td><td>' . $Image_Style_Array . '</td></tr>