1

祝大家平安,我正在编写时事通讯,但我想知道,我如何能够将图像添加到包含电子邮件正文的文本区域,并通过mail();php 函数将图像及其详细信息发送给用户。如何在文本区域内添加图像?提前致谢

这是表格:-

<form action="" method="post">
Subject<font color="red">*</font><br>
<input type="text" name="subject"><br><br>
body<font color="red">*</font><br>
<textarea name="body"></textarea><br>
<input type="submit" value="Email users">
</form>
4

5 回答 5

2

似乎是您需要 WYSIWYG 。

不错的一个http://www.tinymce.com/

您的图片网址必须绝对像http://example.com/img/img.png而不是 /img/img.png

于 2013-10-06T17:42:52.473 回答
1

您不能直接在 textarea 控件中显示图像。

您可以获得的关闭是在其上覆盖图像,但它不会成为文本区域中信息的一部分。也就是说,文本不会在它周围流动,并且在发布表单时它不会包含在 textarea 的数据中。

也许可写的 div (内容可编辑)更适合您的目的。

你可以这样做:http: //jsfiddle.net/6bCRJ/

HTML

<div contentEditable="true"> type here
    <img src="http://t2.gstatic.com/images?q=tbn:ANd9GcQCze-mfukcuvzKk7Ilj2zQ0CS6PbOkq7ZhRInnNd1Yz3TQzU4e&t=1" />
</div>

CSS

div{
    width:300px;
    height:200px;
    border: 1px solid #ccc;
}
于 2013-10-06T17:41:22.733 回答
1

这是所见即所得KendoUI 编辑器的另一个选项

于 2013-10-07T01:25:54.567 回答
0

还包括此“data-mce-src”,用于通过邮件发送的图像

data-mce-src='".$base_url."/images/mail_footer.jpg'
于 2014-10-16T05:32:51.927 回答
-1

嘿,肯定晚了,但我发现这个很棒的插件,它允许更改光标、添加动画图像、视频链接、图像和 http://youtu.be/Jf_FqbzJlrI有一个下载链接,它是一个付费插件,但非常值得价格,带有数千个图标和动画 aicon 节省了大量工作

于 2015-08-02T18:31:30.700 回答