大家平安,我正在处理时事通讯,但我想知道,我如何能够将图像添加到包含电子邮件正文的文本区域,并通过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",用于在邮件中发送的图像
data-mce-src='".$base_url."/images/mail_footer.jpg'
嘿,
肯定晚了,但我发现这个很棒的插件允许更改光标,添加动画图像,视频链接,图像和和http://youtu.be/Jf_FqbzJlrI 有一个下载链接,它是一个付费插件,但物有所值,带有数千个图标和动画图标,节省了大量工作