質問: 問い合わせフォームに文字など入力してから送信を押してもエラーページになってしまい、現状問い合わせができない状態です。これをサーバーに送信するにはどうしたらよいのでしょうか。そもそもサーバーに送信するのか、送信を押したらドメインのアドレスに送られるようにすることができるのかもわかりません。よろしくおねがい致します。 `HTML5 お名前 メール 本文 送信 `
回答: 通常HTMLファイルだけでメールを送信することはできません。サーバに項目入力用のHTML(質問分に書いてあるのがこれにあたります)と、メール送信用のPHPを用意します。 書いておられる `action="index.php"` は送信ボタンを押したら `index.php` に入力した項目を渡すということを表しています。なので、それがなければエラーになりますし、もしファイルがあってもサーバ上(PHPが動く環境)でなければメールは送信されません。 【PHPはどうやって動いているの?仕組みから環境づくりまで | Think IT(シンクイット)】 ネット上にはいくつも「入門サイト」がありますし情報量も多いですが、近くの書店などで入門書を何冊か買うことをお勧めします。「基本的すぎるかな」と感じるものから「高度すぎるかな」と感じるものまで数冊買っておくと勉強がはかどると思います。 がんばってみてください!