質問: フォームを作成しており、それぞれ文字、画像の送受信はできました。 ただ、文字と画像を両方送信すると、PHPで確認できるのは画像だけになります。 [質問内容] 受け取りのPHP画面で、文字と画像を両方受け取る(確認する)には、どうすればいいですか? 現行少しでも可能なプログラミングは、 HTML、CSS、PHP、Javascript(jQuery除く)です。 該当のコード HTML ``` テキスト イメージ ``` PHP該当下部にもある、文字の受け皿が効いていないようです。 PHP ``` ```
回答: > > 文字と画像を両方受け取る(確認する)には、どうすればいいですか? > > > 出力の仕方が適当ではありません。`Content-Type`を設定して`readfile`で書き出すと、それは**ファイルの出力**となってしまい、それ以降になにか出力しても**ファイルの一部**として扱われてしまいます。 実装の方針ですが、「画像を確認する」というのは「画像が送られていること」が確認できればいいのでしょうか、それとも「画像を画像として表示したい」のでしょうか。