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/

画像への URL は、 /img/img.png ではなくhttp://example.com/img/img.pngのように絶対にする必要があります

于 2013-10-06T17:42:52.473 に答える
1

テキストエリア コントロール内に画像を直接表示することはできません。

あなたが得ることができる終わりは、その上に画像を重ねることですが、それはテキストエリアの情報の一部ではありません. つまり、テキストはその周りに流れず、フォームを投稿するときにテキストエリアのデータに含まれません。

おそらく、書き込み可能な 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 に答える