フォームを作成しており、それぞれ文字、画像の送受信はできました。
ただ、文字と画像を両方送信すると、PHPで確認できるのは画像だけになります。
[質問内容]
受け取りのPHP画面で、文字と画像を両方受け取る(確認する)には、どうすればいいですか?
現行少しでも可能なプログラミングは、
HTML、CSS、PHP、Javascript(jQuery除く)です。
該当のコード
HTML
<html> <head> <meta charset="UTF-8"> </head> <body> <form action="xyz.php" method="POST" enctype="multipart/form-data"> <p>テキスト</p> <input type="text" name="kew"> <p>イメージ</p> <input type="file" name="gazu"> <input type="submit" value="投稿"> </form> </body> </html>
PHP該当下部にもある、文字の受け皿が効いていないようです。
PHP
<?PHP if(isset($_FILES["gazu"])){ header("Content-Type: ".$_FILES["gazu"]["type"]); readfile($_FILES["gazu"]["tmp_name"]); }; ?> <?php echo $_POST["kew"];?> <?php echo $_FILES["kew"];?>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/07 07:34
2020/07/07 07:36 編集