0

私がやりたいことは、ブログのように、複数の画像を含む追加/編集記事を作成することです。ここで、add_article ページ/ビューに、input type="text"、textarea、3 つの input type="file" (3 つの異なる写真用)、および送信ボタンを含むフォームがあるとします。

これらの画像をテキスト内の好きな場所に挿入する方法はありますか?

4

1 に答える 1

0

あなたが達成しようとしているのは、記事を追加するときに、最大 3 つの画像をアップロードできるようにし、テキストエリアでこれらの画像を表示する場所を指定することだと思います。

これは、php 関数vsprintfを使用して簡単に実現できます。画像を配置したい場所%sに、テキストエリアに追加するだけです。%sがエスケープされていないことと、その%s数が画像の数と一致していることを確認してください。

出力例:

$body = 'Image #1: %s<br />
    Image #2: %s<br />
    Image #3: %s';

$images = array('<img src="img1.jpg" />', 
    '<img src="img2.jpg" />', 
    '<img src="img3.jpg" />'
);
echo vsprintf($body, $images);
于 2012-09-13T10:45:46.463 に答える