如何在文本区域内插入图像并使用PHP通过电子邮件发送它们


how to insert images inside a textarea and email them using php?

大家平安,我正在处理时事通讯,但我想知道,我如何能够将图像添加到包含电子邮件正文的文本区域,并通过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>

看来你需要所见即所得。

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

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

不能直接在文本区域控件内显示图像。

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

也许可写的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;
}

这是所见即所得的KendoUI Editor

data-mce-src='".$base_url."/images/mail_footer.jpg'
嘿,

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